ZF2: Zend Framework 2 - Rendern ausgegeben, ohne layout
Ich weiß, dass ich kann verwenden Sie diese
public function providerAction()
{
$result = new ViewModel();
$result->setTerminal(true);
return $result;
}
Aber wie gebe ich Variablen anzeigen? Bevor ich das Tat
return array('items' => $items);
Aber jetzt habe ich nur eine option, entweder Rückgabe-array und dann das layout oder gibt es zurück $result
dann werden Variablen nicht in der Ansicht.
- Eine ähnliche Frage mit einer detaillierten Antwort. Siehe stackoverflow.com/a/9870758/951920
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihrem Beispiel könnten Sie schreiben, wie diese:
Vorherigen Antwort funktioniert perfekt. Ich möchte nur hinzufügen, dass statt der Verwendung
setVariables
Sie können auch die Variablen direkt bei der Instanziierung desViewModel
wie diese: