2013-08-16 8 views
5

In einer Grails App, ich versuche herauszufinden, wann eine Ansicht und wann eine Vorlage für ein GSP verwenden. Gibt es irgendwelche offensichtlichen Gründe? Oder kommt es einfach zur Wiederverwendung?Unterschied zwischen Ansicht und Vorlage in Grails

+3

'Re-usability' und' sharing' sind die wichtigsten Vorteile von Vorlagen können Sie Ihre Seiten mit kleineren Vorlagen modularisieren oder eine gemeinsame Vorlage für alle Seiten machen. – Alidad

Antwort

10

Im Grunde Vorlage ist ein (wiederverwendbarer) Teil einer Ansicht. Nützlich zum Aufteilen Ansicht in logische Teile und/oder für die Wiederverwendung desselben Codes aus verschiedenen Ansichten.

Wenn Sie also eine ganze Seite rendern, verwenden Sie Ansicht. Wenn Sie nur ein kleines Teil benötigen, verwenden Sie Vorlage.

Siehe Dokumentation für Ansichten und Vorlagen - http://grails.org/doc/latest/guide/theWebLayer.html#viewsAndTemplates