我想知道是否可以將module /:controller /:action/*的默認路由更改爲類似/ my/prefix /:module /:controller /:action/*,保持不指定模塊和/或控制器和/或動作的可能性。爲Zend_Controller_Router_Route_Module的默認路由添加一個前綴
1
A
回答
1
您可以的application.ini
resources.frontController.baseUrl = "my/prefix/"
設置的baseUrl,你可以ofcourse不指定模塊/控制器/視圖,但它會默認一個=默認值/索引/指數 除非您設置不同的默認模塊/控制器/視圖。
1
您必須在應用程序ini中設置前端控制器資源。
resources.frontController.baseurl = "/my/prefix/"
你可以做的另一件事是添加前綴像這樣在你的資源路由器的每個路由:
resources.router.routes.route-name.route = "/my/prefix/module/controller/action"
resources.router.routes.route-name.defaults.module = "module"
resources.router.routes.route-name.defaults.controller = "controller"
resources.router.routes.route-name.defaults.action = "action"
相關問題
- 1. ZF Zend_Controller_Router_Route_Module模塊默認路由
- 2. CakePHP路由,使用帶默認前綴的語言前綴
- 3. 添加路由不失默認路由
- 4. 當默認路由被禁用時,PaginatorHelper包含路由前綴
- 5. Symfony2:添加前綴路由到包
- 6. 如何設置默認路徑(路由前綴)?
- 7. 添加Zend_Controller_Router_Route的替代默認路由
- 8. 前綴路由
- 9. 帶前綴的ZF2路由在默認情況下不工作
- 10. 在默認的Zend路由中添加一個可選參數
- 11. 在IIS中添加默認路由
- 12. Laravel:根據一個路由前綴
- 13. 路由前綴voltrb
- 14. Cakephp路由前綴
- 15. 在React Router v4中爲路由添加前綴
- 16. 爲生成的鏈接添加前綴,但不添加到傳入路由
- 17. 加前綴的路由控制器
- 18. 添加前綴個
- 19. CakePHP的前綴路由
- 20. 鐵路路由器的默認路由
- 21. Laravel 4:創建一個默認路由
- 22. 將默認值添加到我的* _path方法生成的路由的前綴中
- 23. cakephP中的多個前綴路由
- 24. 多個Backbone.Routers和默認路由 - 匹配路由的順序/加載路由器
- 25. Restlet默認路由?
- 26. 上默認路由
- 27. 角度MVC路由前綴
- 28. Rails - 前綴路由助手
- 29. 快速路由器前綴
- 30. UI路由器前綴
我會嘗試明天。謝謝=)。 –
它只用'resources.frontController.baseUrl =「my/prefix /」'工作。也許我已經有其他的東西讓它工作了。謝謝= D –
優秀:)昨天我累了,也許我做了一個錯誤的測試... – tasmaniski