コントローラAを基本的にコントローラBとしてマッピングするurlmappingを作成するにはどうすればよいですか?
私はこのようなものがうまくいくと思いましたが、サイコロはありません。
"/my/"(controller: 'other', action: '*')
コントローラAを基本的にコントローラBとしてマッピングするurlmappingを作成するにはどうすればよいですか?
私はこのようなものがうまくいくと思いましたが、サイコロはありません。
"/my/"(controller: 'other', action: '*')
UrlMappingsでコントローラーを指定するときは、末尾の「コントローラー」を省略します(たとえば"my"
、の代わりに"myController"
)。また、どのアクションを選択するかについても何らかの方法が必要です。
おそらく、MyControllerのfooアクションに"/my/$action?"(controller: 'my')
URLをマップするようなものが必要です。/my/foo
末尾の疑問符は、URLのアクション部分がオプションであることを意味します。/my
トリガーしMyController.index
ます。
grailsの規則はすでにデフォルトのマッピングでマッピング/my
されているため、例に特別なUrlMappingは必要ありません。デフォルトの使用を検討し、規則に従うことをお勧めします。MyController
"/$controller/$action?/$id?"{}