class IndexController extends Zend_Controller_Actionのようなクラス名でモジュール名プレフィックスが付かない。
applicationのような構成を取っていて、fooモジュールをデフォルトモジュールとしたい場合、
- modules
- foo
- controllers
- views
- ...
- bar
- controllers
- views
- ...
#application/configs/application.iniのような設定を行うが、そのままだと、
resources.frontController.defaultModule = "foo"
class Foo_IndexController extends Zend_Controller_Actionのクラス名でディスパッチできない。
デフォルトモジュールにもプレフィックスを付けたい場合、
#application/configs/application.iniとするとOK。
resources.frontController.defaultModule = "foo"
resources.frontController.prefixDefaultModule = TRUE
プレフィックス付いていた方が管理しやすいし、動的なデフォルトモジュール切り替えとかもやりやすい。
http://framework.zend.com/manual/ja/zend.controller.dispatcher.html
#Zend_Application_Resource_Frontcontroller
http://framework.zend.com/manual/ja/zend.application.available-resources.html
#概要
メモメモ。