我使用Zend框架開發項目,並遇到以下問題。我使用Zend框架MVC文件夾結構生成使用他們的zf.sh腳本。Zend框架中的模塊自動加載器
我的庫文件夾有Zend庫文件夾,它的類可以在應用程序內部正常調用。我在我的類庫中創建了另一個文件夾。這是現在的文件夾結構:
MyProject的
| _Application
| _docs
| _Public
| _LIBRARY
| _Zend
| _Buyers
| _Donations.php
| _scripts
我叫我的捐贈類「布夜rs_Donations「作爲Zend框架命名約定。
當我試圖用我的控制器
$obj= new Buyers_Donation();
這裏面類,提示錯誤無法找到控制器內部類Buyers_Donation。
但是,當我在我的引導添加以下行它的工作:
$loader = Zend_Loader_Autoloader::getInstance();
$loader->setFallbackAutoloader(true);
$moduleLoder = new Zend_Application_Module_Autoloader(
array(
'namespace'=>'',
'basePath'=>dirname(__FILE__)
));
可能有人請解釋一下到底發生了什麼,什麼是使用模塊自動加載的,雖然我沒有任何模塊我申請?
您是否在index.php中設置了_Zend包含路徑? (set_include_path(路徑到zend)) – Sahal
@Sahal:是的,我做過 – Songo
它仍然沒有奏效? – Sahal