So greifen Sie auf benutzerdefinierte benannte Ansichten in Zend-Controllern zu
-
11-12-2019 - |
Frage
So erhalten Sie Zugriff auf die benutzerdefinierten benannten Ansichten, anstatt denselben Methodennamen in Zend Framework 2.0 zu vergeben.
Zum Beispiel:
Unter Indexaktion "RECHTEN SIE NEUE ViewModel ();" rufe index.phtml an, aber ich möchte hier eine weitere Ansicht anrufen.
Lösung
Rufen Sie einfach Modellansicht mit Ansicht an, mit der Sie möchten: generasacodicetagpre.
mehr Info: http://framework.Zend.com/manual/2.0/de/modules/zend.view.renderer.php-renderer.html
Andere Tipps
Innerhalb Ihres Controllers können Sie das verwenden ViewModel
'S setTemplate
Methode zum Ändern, welches Skript gerendert wird:
public function someAction()
{
// do stuff here
$viewModel = new ViewModel($anArrayOfVariablesForTheView);
$viewModel->setTemplate('application/view/arbitrary');
return $viewModel;
}
Beachten Sie, dass Sie das nicht angeben müssen .phtml
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow