我想知道是否可以将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