我想知道是否可以将 :module/:controller/:action/* 的默认路由更改为 /my/prefix/:module/:controller/:action/* 之类的东西,保持不指定的可能性模块和/或控制器和/或动作。
问问题
446 次
2 回答
1
您可以在 application.ini 中设置 baseUrl
resources.frontController.baseUrl = "my/prefix/"
你当然可以不指定模块/控制器/视图,但除非你设置不同的默认模块/控制器/视图,否则它将是默认值 = 默认值/索引/索引。
于 2013-01-24T22:41:25.987 回答
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"
于 2013-01-25T10:48:05.927 回答