Префикс Отображения URL в Grails

Недавно, я пробую к миграции моего приложения от CakePHP до Grails. До сих пор это был гладкий парусный спорт, все, что я могу сделать с CakePHP, я могу сделать это с намного меньшим количеством кода в Grails. Однако у меня есть один вопрос:

В CakePHP существует функция URL Prefix, которая позволяет Вам дать префикс URL определенных действий, например, если у меня есть эти действия в моем контроллере:

PostController
admin_add
admin_edit
admin_delete

Я могу просто получить доступ к нему от URL:

mysite/admin/post/add
mysite/admin/post/edit/1
mysite/admin/post/delete/2

вместо:

mysite/post/admin_add
mysite/post/admin_edit/1
mysite/post/admin_delete/2

Там должен так или иначе сделать это в Grails, или по крайней мере альтернативный для выполнения этого?

5
задан Furunomoe 17 June 2010 в 04:13
поделиться

2 ответа

Я не тестировал его, но попробуйте следующее:

"mysite/$prefix/$controller/$method/$id?"{
    action = "${prefix}_${method}"
}

Он создает имя действия из префикса и метода.

1
ответ дан 14 December 2019 в 08:42
поделиться
1
ответ дан 14 December 2019 в 08:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: