如何创建一个urlmapping,将控制器a映射为控制器B?
"/my/"(controller: 'other', action: '*')
"my" ,而不是 "myController" ). 你还需要一些方法来选择哪种行动。
"my"
"myController"
你可能想要 "/my/$action?"(controller: 'my') /my/foo 到MyController中的foo操作。后面的问号表示url的操作部分是可选的; /my 将触发 MyController.index .
"/my/$action?"(controller: 'my')
/my/foo
/my
MyController.index
/我的 到 MyController 使用默认映射 "/$controller/$action?/$id?"{} ,因此您的示例不需要特殊的UrlMapping。您可能需要考虑只使用默认值并遵循约定。
/我的
MyController
"/$controller/$action?/$id?"{}