1

我想知道是否可以将 :module/:controller/:action/* 的默认路由更改为 /my/prefix/:module/:controller/:action/* 之类的东西,保持不指定的可能性模块和/或控制器和/或动作。

4

2 回答 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 回答