Wie kann ich die Renderansicht in zend framework 2 deaktivieren?
Möchte ich einige ajax, aber ich weiß nicht, wie die Funktion die gleiche wie setNoRender() in zend framework 2 zu deaktivieren, für die render-Ansicht.
Deaktivieren Rendern der Ansicht in zend framework 2?
InformationsquelleAutor der Frage Tai T | 2012-09-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deaktivieren Sie Ihre Ansicht :
"return false" deaktiviert das anzeigen und nicht das layout! warum? denn die akzeptierten Typen sind:
also "false" deaktivieren Sie die Ansicht.
Zu deaktivieren, layout und anzeigen, kehren Sie ein response-Objekt:
Zu deaktivieren, layout -:
InformationsquelleAutor der Antwort Blanchon Vincent
Wenn Sie der Verwendung von JSON, betrachten Sie dann die Ansicht
JsonStrategy
und zurückgebenJsonModel
von Ihnen-controller. Sehen Sie diese Artikel.Alternativ können Sie sich wieder ein
Response
von Ihrem controller, und die ganze view-Schicht wird übersprungen:InformationsquelleAutor der Antwort Rob Allen
Richtige und einfache Lösung, um dies zu tun
Details: http://cmyker.blogspot.com/2012/11/zend-framework-2-ajax-return-json.html
InformationsquelleAutor der Antwort Cmyker
Fand ich eine Antwort.
Obwohl
$this->layout()->getLayout()
gibt den Namen/Pfad des neu gewählten layout... Das layout nicht ändern mit den folgenden Kommandos...innerhalb einer controller -
innerhalb einer view PHTML-Datei
InformationsquelleAutor der Antwort Svyatoslav Tretyak
$view = new ViewModel();
$view->setTerminate(true);
InformationsquelleAutor der Antwort Kdecom
InformationsquelleAutor der Antwort Killan