我正在嘗試在ZF 1.8項目中使用模塊,但無法獲取工作路由到模塊的操作。在ZendFramework 1.8.2中使用模塊
下面是一個例子,我創建路線「/測試」指向模塊「測試」,控制器「TTT」和動作「索引」:
$router->addRoute(
$name,
new Zend_Controller_Router_Route('test',
array('controller' => 'ttt',
'module' => 'test',
'action' => 'index'))
);
我initilaize模塊目錄(創建diretory「TTT 」,需要控制器和視圖類)和自舉過程中指定它:
$front->addModuleDirectory(dirname(__FILE__) . '/modules');
但是當我打開網址一樣example.com/test我越來越像錯誤‘消息:指定無效控制器(TTT)’。
我的例子有什麼問題?
固定。 增加了以下行成的application.ini:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
沒有,我使用ZF工具創建的控制器。沒關係。 – 2009-06-10 09:26:58
據我所知,Zend_Tool很麻煩,所以最好仔細檢查一下,它是否生成了正確的文件。 – 2009-06-10 09:31:53