0
我有一个叫做users的模块。里面我有一个索引控制器,在索引控制器类中有一个名为part1Action()的动作。我希望能够通过路径/ user/index/part1来访问part1Action()动作,但我最终会在/ user/index/index动作中结束。Zend Framework - 模块路由
我有其他模块设置,从模块/控制器的角度来看,但我没有尝试访问除了索引操作之外的其他操作,所以这是我第一次尝试路由以外的索引行动。
更多信息,我有这个在我的application.ini:
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules = ""
autoloaderNamespaces[] = "Users_"
我要去哪里错了?
这是有道理的! – Owen
好的,我仍然缺少一些基本的东西,因为它不起作用。我在用户模块的索引控制器中将操作名称更改为partOneAction()。我期望在/ user/index/part-one达到它,但我仍然在获取用户/索引/索引操作。 – Owen
我不明白它是如何工作的,在我的默认模块IndexController(application/modules/default/IndexController)我放了一个testAction()并且可以通过/ index/test访问它,但是如果我把testAction模块控制器(例如,application/modules/user/IndexController)我无法访问/ users/index/test中的操作。我错过了什么? – Owen