2 Stimmen

Grails g:include Tag zum Einbinden von Controller-Aufrufen

Ich habe diese Frage gestellt aquí Ich habe eine neue Grails-App und die Indexseite besteht aus mehreren Teilvorlagen. Jede meiner partiellen Vorlagen müssen Daten aus einem anderen Controller zu laden, war die vorgeschlagene Lösung, das Tag zu verwenden - ich habe versucht, dies aber sehen nichts passieren, und nachdem das Web durchsucht ich kippe finden keine voll funktionsfähige Beispiele für diese in Aktion.

Hier ist meine partielle Vorlage _newsFeed.gsp:

<div id="news_feed">
<g:include controller="news" action="latestsNews" /></div>

und mein Controller NewsController.groovy:

class NewsController {

def latestsNews = {
    println "in controller"
    [news: "News Headline!"]
}

Im obigen Beispiel, Im nur versuchen zu bestätigen, dass der Controller aufgerufen wird (weshalb die println dort ist) - aber im nie etwas bekommen.

Kann mir jemand ein funktionierendes Beispiel zeigen oder erklären, ob ich etwas übersehe?

Merci

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X