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
5
A
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
'-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