我尝试通过在application.ini
中添加此行来将主页设置为indexController之外的另一个控制器resources.frontController.defaultControllerName="site"
我没有看到任何更改,索引控制器再次加载,我该如何更改此帮助。
答案 0 :(得分:5)
如果你没有模块化结构,那么设置fol.ing到application.ini应该可以工作
resources.frontController.defaultControllerName = "site"
resources.frontController.defaultAction = "action"
如果您有模块化结构,请添加以下
resources.frontController.defaultControllerName = "site"
resources.frontController.defaultAction = "actionName"
resources.frontController.defaultModule = "moduleName"
resources.frontController.params.prefixDefaultModule = "1"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
我总是在我的application.ini的[production]下添加这样的设置,因为这些设置对于其他staging,dev,测试环境是相同的,我继承了这样的生产设置
[staging: production]
[development : staging]
确保以正确的形式创建application.ini中提到的控制器和操作。还要确保你没有做任何超过application.ini
设置的前锋希望这会有所帮助