ZF穿着我很瘦。我不能讓磁帶自動加載一個實例,而無需首先使用此將其添加爲一個資源Zend Framework:需要自動加載IIS7幫助
require_once ('Zend\Loader\Autoloader.php');
Zend_Loader_Autoloader::getInstance();
$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH . '/helpers',
'namespace' => 'Application_',
));
$resourceLoader->addResourceType('form', 'forms/', 'Form')
->addResourceType('functions', 'functions/', 'Functions')
->addResourceType('menus', 'menus/', 'Menu')
->addResourceType('acls', 'acls/', 'Acls');
現在我試圖加載插件,但ZF抱怨的路徑,當我知道存在這些文件的工作。
// located in application/controllers/plugins
require('controllers\plugins\Acl.php');
$front = Zend_Controller_Front::getInstance();
$front->registerPlugin(new Application_Controller_Plugin_Acl($acl));
爲什麼我必須使用require這是一個IIS7的東西嗎?我認爲AutoLoader應該處理所有事情。
哇!布雷迪謝謝!我使用Zend Tool來創建項目,所以有很多我不知道如何設置結構。這真的有幫助。我一到火車就去試試。 –