Muchos de los métodos de controlador disponibles (cadena, hacia adelante, redirigir) tomar un mapa que puede incluir teclas tales como:Grails métodos controlador
- Identificación del
- params modelo
Un par de preguntas sobre esto:
- Es 'id' solo una n alias para un parámetro de solicitud llamado 'id'? En otras palabras, hay alguna diferencia entre:
chain(controller: "member", action: "showProfile", params: [id: memberId])
y
chain(controller: "member", action: "showProfile", id: memberId)
- El chain método (posiblemente entre otros) permite pasar de un modelo y/o params (mapa) de la acción del controlador A a B. Prácticamente hablando, ¿cuál es la diferencia entre pasar datos de la acción A a B a través de los parámetros y mapas modelo? Además, si los datos se pasan en el mapa modelo, ¿cómo puedo acceder a él en la acción B del controlador?
Eché un vistazo a los documentos y parece que id es de hecho un parámetro de solicitud, es decirlo accederías en un controlador usando 'params.id'. ¿Eso es consistente con tu comprensión? –