2013-08-16 12 views
5

In un'applicazione Grails, sto cercando di capire quando utilizzare una vista e quando utilizzare un modello per un gsp. Ci sono ragioni ovvie? O è appena arrivato a riutilizzare?Differenza tra visualizzazione e modello in Grails

+3

'-usability' Re e' sharing' sono i principali vantaggi di modelli, è possibile rendere modulare le pagine con i modelli più piccoli o rendere un modello comune in tutte le pagine. – Alidad

risposta

10

Fondamentalmente il modello è una parte (riutilizzabile) di una vista. Utile per dividere la vista in parti logiche e/o per riutilizzare lo stesso codice da diverse viste.

Quindi, se si esegue il rendering di un'intera pagina, utilizzare Visualizza. Se hai bisogno solo di una piccola parte - usa Template.

vedi Documentazione per Vista e modelli - http://grails.org/doc/latest/guide/theWebLayer.html#viewsAndTemplates

Problemi correlati