Molti dei metodi controller disponibile (catena, avanti, reindirizzamento) prendere una mappa che può includere tasti quali:Grails metodi controllore
- id
- params
- modello
Un paio di domande su questi:
- E 'id' solo un n alias per un parametro di richiesta denominato 'id'? In altre parole, v'è alcuna differenza tra:
chain(controller: "member", action: "showProfile", params: [id: memberId])
e
chain(controller: "member", action: "showProfile", id: memberId)
- Il chain metodo (possibilmente tra gli altri) consente il passaggio in un modello e/o params (mappa) dall'azione del controller da A a B. In pratica, qual è la differenza tra il passaggio dei dati dall'azione A alla B tramite i parametri e le mappe del modello? Inoltre, se i dati vengono passati nella mappa del modello, come posso accedervi nell'azione del controller B?
Ho dato un'occhiata ai documenti e sembra che l'ID sia in realtà un parametro di richiesta, ad es.dovresti accedervi in un controller usando 'params.id'. È coerente con la tua comprensione? –