Rendert eine Ansicht in PHP

7

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%     
prometheus 03.01.2013, 17:19
quelle

2 Antworten

10

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%     
David Ericsson 03.01.2013, 17:32
quelle
15

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%     
Martin Samson 03.01.2013 17:45
quelle

Tags und Links