/ / ZF2. Muss ich immer ein ViewModel von der Aktion zurückgeben? - zend-framework2

ZF2. Muss ich immer ein ViewModel von Aktion zurückgeben? - Zend-Framework2

Zu Recht - jede meiner Aktionen muss ein ViewModel enthalten, das zurückgegeben wird, z.

$viewModel = new ViewModel();
return $viewModel;

Was aber, wenn ich in einigen Fällen einfach der Inhaltsvariablen des Layouts einen Wert zuweisen möchte:

$content = "blah blah some content";
$this->layout()->setVariable("content", $content);

Also - AFAIk - in diesem Fall brauche ich das nicht wirklichein ViewModel zurückgeben - oder? Der Inhalt des Layouts ist bereits ausgefüllt. Wenn jedoch kein Inhalt vorhanden ist, fügt ZF2 automatisch eine Fehlermeldung hinzu und es wird eine Fehlermeldung angezeigt, wenn die Vorlage nicht vorhanden ist.

Antworten:

4 für die Antwort № 1

Du könntest

return $this->getResponse();

Dies führt dazu, dass keine file.phtml zurückgegeben werden muss.