我創建了一個名爲Admin的模塊,並通過zend工具創建了一個控制器管理員。並補充follwoing在引導Zend Framework模塊訪問
protected function _initAutoLoad()
{
$front = Zend_Controller_Front::getInstance();
$front->setControllerDirectory(array(
'default' => APPLICATION_PATH . '/default/controllers' ,
'Admin' => APPLICATION_PATH . '/Admin/controllers'
));
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->suppressNotFoundWarnings(false);
}
代碼,但如果我訪問http://localhost/zf_hemr/Admin網址我得到「未找到」的錯誤。如果我訪問的「http://本地主機/ zf_hemr /公/管理員」 URL我收到以下錯誤:
Page not found
Exception information:
Message: Invalid controller specified (index)
Stack trace:
#0 D:\web\www\zf_hemr\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 D:\web\www\zf_hemr\library\Zend\Application\Bootstrap\Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 D:\web\www\zf_hemr\library\Zend\Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 D:\web\www\zf_hemr\public\index.php(26): Zend_Application->run()
#4 {main}
Request Parameters:
array (
'module' => 'Admin',
'controller' => 'index',
'action' => 'index',
)
能否請你讓我知道我在哪裏出了錯?
請問您可以添加您的項目目錄結構嗎? – Liyali 2012-02-22 18:24:55
當然。 https://skydrive.live.com/#cid=42249D719A3AB756&id=42249D719A3AB756!302 請查看上面的網址查看結構。 – Pradeep 2012-02-22 18:32:37