1

コントローラAを基本的にコントローラBとしてマッピングするurlmappingを作成するにはどうすればよいですか?

私はこのようなものがうまくいくと思いましたが、サイコロはありません。

  "/my/"(controller: 'other', action: '*')
4

1 に答える 1

5

UrlMappingsでコントローラーを指定するときは、末尾の「コントローラー」を省略します(たとえば"my"、の代わりに"myController")。また、どのアクションを選択するかについても何らかの方法が必要です。

おそらく、MyControllerのfooアクションに"/my/$action?"(controller: 'my')URLをマップするようなものが必要です。/my/foo末尾の疑問符は、URLのアクション部分がオプションであることを意味します。/myトリガーしMyController.indexます。

grailsの規則はすでにデフォルトのマッピングでマッピング/myされているため、例に特別なUrlMappingは必要ありません。デフォルトの使用を検討し、規則に従うことをお勧めします。MyController"/$controller/$action?/$id?"{}

于 2010-07-09T03:42:37.203 に答える