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