Nấm Lùn
Nấm Lùn

Reputation: 1275

How to specify default module in Zend Framework?

By default Zend Framework specifies "default" module is the default module of application. Now I want my "frontend" module is the default module in my app. How can I do this?

Upvotes: 1

Views: 5681

Answers (2)

Boris
Boris

Reputation: 360

This works for me (application.ini):

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

Upvotes: 0

Phil
Phil

Reputation: 164766

In your config file

resources.frontController.defaultModule = "frontend"

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

Update

You cannot "rename" the default module. If you're only interested in changing the URL structure, use custom routes. For example

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

Upvotes: 4

Related Questions