2011-03-17 74 views
0

我已經三個模塊系列如何使用zend路由設置默認模塊?

  • 默認
  • 前端
  • 後端

我想從URL

隱藏默認和前端模塊所以我想根據控制器設置模塊

因爲defa UTL模塊僅用於errorController

謝謝

+0

你爲什麼只使用ErrorController模塊? – usoban 2011-03-17 19:15:37

+0

,因爲errorController是用於前端和後端模塊的中央控制器 – 2011-03-17 19:17:42

回答

2

你可以做這樣的事情指定默認的控制器目錄:

$front->setControllerDirectory('../application/modules/default/controllers'); 

要做到這一點的應用程序配置文件:

resources.frontController.controllerDirectory = APPLICATION_PATH "/modules/default/controllers" 

這將允許兩個模塊訪問錯誤控制器。

要更改默認路由,您需要將其添加到routes.ini並更改模塊/控制器。

routes.index.type = "Zend_Controller_Router_Route" 
routes.index.route = "/" 
routes.index.defaults.module = "default" 
routes.index.defaults.controller = "index" 
routes.index.defaults.action = "index"