Я хочу добавить следующее UrlMappings.groovy:Карта два уровня и переменные в контроллер
"/level1/level2/$paramVariable"(controller:"doSomething", action: "index")
По какой-то причине, это отображение на самом деле не отображать URL в DoSomethingController. Есть ли обходной путь, отличный от превращения level2 в переменную?
Как выглядит URL-адрес, на который вы попадаете? – dmahapatro
createLink (контроллер: «doSomething», action: «paramVariableValue») делает ссылку «/ doSomething/paramVariableValue», что приводит к странице ошибок 404. Фактически, когда я вхожу в «/ level1/level2/paramVariableValue» непосредственно в адресную строку, он работает правильно. Думаю, теперь мой вопрос: как мне сделать ссылку? – Anonymous1
Похоже, я хочу использовать именованное URL-адрес: http://stackoverflow.com/questions/5946909/grails-loses-custom-url-mapping-when-following-any-links-on-the-page. Я изучу его дальше. – Anonymous1