2015-11-05 108 views
0

我想加載一個在ZF2中有一個下劃線的類。Zend Framework 2加載類PHPGangsta_GoogleAuthenticator

這是項目,我想使用:https://github.com/PHPGangsta/GoogleAuthenticator

的文件夾路徑是這樣的:

/module 
    /Application 
     /Service 
      /MyService.php 
/vendor/ 
    /PHPGangsta 
     /GoogleAuthenticator.php 

GoogleAuthenticator.php有一個名爲PHPGangsta_GoogleAuthenticator,我想在MyService.php使用類,而不必require任何文件。

此外,我無法更改PHPGangsta中的文件,因爲該項目是在git下進行子模塊化。

你能幫忙配置zf2類自動加載嗎?

回答

0

假設您使用Composer(這是推薦的方法)安裝ZF2,編輯您的composer.json以將phpgangsta/googleauthenticator添加到require部分。然後運行composer install。而已。然後,您應該可以在應用程序中使用該庫 - 不需要執行任何其他自動加載配置。

+0

我無權訪問作曲家。整個應用程序在git下。所以子模塊是我添加新組件的唯一方式。 – ep0

+0

「你沒有訪問權限」是什麼意思?你仍然可以安裝它,不是嗎? –

+0

我的意思是我可以在本地執行此操作,但不能在部署機器上執行。而在這些上,作曲家將不會被安裝。 – ep0