Многие из доступных методов контроллера (цепь, вперед, перенаправление) взять карту, которая может включать в себя клавиши, такие как:Grails методы контроллера
- ID
- PARAMS
- модели
Несколько вопросов о них:
- Является ли «id» просто n псевдоним для параметра запроса с именем 'id'? Другими словами, существует ли какое-либо различие между:
chain(controller: "member", action: "showProfile", params: [id: memberId])
и
chain(controller: "member", action: "showProfile", id: memberId)
- chain метод (возможно, среди других) позволяет перейти модель и/или Params (карта) от действия контроллера от A до B. Практически говоря, какая разница между передачей данных от действия A к B через параметры и карты моделей? Кроме того, если данные передаются на карте модели, как мне получить доступ к ней в действие контроллера B?
Я взглянул на документы, и кажется, что идентификатор действительно является параметром запроса, т. Е.вы получите доступ к нему в контроллере с помощью 'params.id'. Согласуется ли это с вашим пониманием? –