1

:module/:controller/:action/* のデフォルト ルートを /my/prefix/:module/:controller/:action/* のようなものに変更し、指定しない可能性を維持できるかどうかを知りたいモジュールおよび/またはコントローラーおよび/またはアクション。

4

2 に答える 2

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 に答える
1

application.ini で baseUrl を設定できます

resources.frontController.baseUrl = "my/prefix/"

もちろん、モジュール/コントローラー/ビューを指定することはできませんが、別のデフォルトモジュール/コントローラー/ビューを設定しない限り、デフォルトのもの=デフォルト/インデックス/インデックスになります。

于 2013-01-24T22:41:25.987 に答える