我想知道是否可以将:module /:controller /:action / *的默认路由更改为/ my / prefix /:module /:controller /:action / *,保留可能性不指定模块和/或控制器和/或动作。
答案 0 :(得分:1)
您可以在application.ini
中设置baseUrlresources.frontController.baseUrl = "my/prefix/"
你可以不指定模块/控制器/视图,但它将是默认的一个= default / index / index 除非你设置了不同的默认模块/控制器/视图。
答案 1 :(得分: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"