如何在Zend Framework中指定默认模块?

时间:2011-07-01 04:04:32

标签: zend-framework

默认情况下,Zend Framework指定“默认”模块是应用程序的默认模块。现在我希望我的“前端”模块是我的应用程序中的默认模块。我怎么能这样做?

2 个答案:

答案 0 :(得分:4)

在配置文件中

resources.frontController.defaultModule = "frontend"

请参阅http://framework.zend.com/manual/en/zend.application.available-resources.html#zend.application.available-resources.frontcontroller

更新

您无法“重命名”默认模块。如果您只想更改URL结构,请使用自定义路由。例如

resources.router.routes.frontend.route = "frontend/:controller/:action/*"
resources.router.routes.frontend.defaults.module = "default"

答案 1 :(得分:0)

这适用于我(application.ini):

resources.frontController.defaultControllerName = "index"
resources.frontController.defaultAction = "index"
resources.frontController.defaultModule = "yourModule"
resources.modules[] = ""