Ich schreibe mein eigenes MVC-Framework und bin zum View-Renderer gekommen. Ich setze Vars in meinem Controller auf ein View-Objekt und dann auf Vars von Echo $ this- & gt; myvar im PHP-Skript.
In meinem default.phtml rufe ich die Methode $ this- & gt; content () auf, um das Viewscript auszugeben.
So mache ich es jetzt. Ist das ein richtiger Weg, das zu tun?
%Vor%
Hier ist ein Beispiel, wie ich es gemacht habe:
%Vor%Ich verwende die Zuweisungsfunktion aus meinem Controller, um Variablen zuzuweisen, und im Destruktor extrahiere ich dieses Array, um sie zu lokalen Variablen in der Ansicht zu machen.
Fühlen Sie sich frei, dies zu verwenden, wenn Sie wollen, ich hoffe, es gibt Ihnen eine Idee, wie Sie es tun können
Hier ist ein vollständiges Beispiel:
%Vor%Und in Ihrer View-Datei:
%Vor%Beispiel für eine einfache Sichtklasse. Wirklich ähnlich wie Ihres und David Ericssons.
%Vor%In der Klasse definierte Funktionen sind in der Ansicht wie folgt zugänglich:
%Vor%Tags und Links view php model-view-controller