PHP - Klasse für die Verwaltung das Layout der Seiten
Template.class.php
In dieser Datei wir die Klassen-Template zu finden, sind die Parteien von Interesse unter der Vollständigkeit halber aufgeführt:
| Klasse Vorlage { DELIMIT_SX const = '[__'; .............................. public function __ construct ($ docroot = '. /') {...} public function setDocRoot ($ docroot) {...} GetDocRoot public function () {...} public function addfiles ($ files) {...} public function getFile ($ key = 'all') {...} public function setVariable ($ name, $ value, $ append = false) {...} public function setVariableByVariable ($ name, $ nameBy, $ append = false) {...} public function GetVariable ($ name = 'all') {...} public function GetOutput ($ key, $ outputToVideo = false) {...} } |
Die ersten beiden Zeilen der Klasse sind Konstanten, die verwendet werden, um tags innerhalb der Vorlage abzugrenzen sind. Im Fall, dass Sie andere Trennzeichen in Ihren HTML-Datei zu verwenden und einfach zu bearbeiten DELIMIT_SX DELIMIT_DX.
public function __ construct ($ docroot = '/.')
__construct () stellt den Konstruktor der Klasse, die den Standard-Zustand des Objekts initialisiert. $ Docroot Parameter enthält den Pfad zu den Template-Dateien vorhanden sind.
public function setDocRoot ($ docroot)
setDocRoot () setzt die $ docroot durch den eigentlichen Pfad, wo haben Sie die HTML-Vorlage.
GetDocRoot public function ()
GetDocRoot () ruft den Wert in der Eigenschaft $ docroot.
public function addfiles ($ files)
addfiles () ermöglicht es Ihnen, in den Property-Dateien aufnehmen, die Dateiinhalte $ template werden wir nutzen, weitergegeben paremtro durch den Eingang des Verfahrens selber. Wenn der Input-Parameter ist ein Array, oder eines seiner Bestandteile stellen keine Vorlage im Dateisystem geworfen.
public function getFile ($ key = 'all')
Methode ruft ein oder mehrere Elemente des Eigentums $ class-Dateien. Wenn Sie es benutzen, ohne jegliche Parameter ein Array mit den Namen der Vorlage wird abgerufen werden, sonst wird es wieder den Inhalt der Datei, deren Name in $ key enthalten.
public function setVariable ($ name, $ value, $ append = false)
setVariable () ermöglicht es Ihnen, einen bestimmten Vermögensgegenstand $ Werte hervorheben, enthält $ name Parameter den Namen der Variablen, die in einer HTML-Vorlage, während Wert ist der Wert, um die Variable zu ersetzen. $ Anhängen wird angezeigt, ob der neue Wert für die Variable die ein bereits vorhanden oder wird es angehängt ersetzen wird.
public function setVariableByVariable ($ name, $ nameBy, $ append = false)
setVariableByVariable () ermöglicht es Ihnen, einen bestimmten Vermögensgegenstand $ Werte hervorheben, enthält $ name Parameter den Namen der Variablen, die in einer HTML-Vorlage, während $ nameBy ist der Name einer Variablen in einer HTML-Vorlage, deren Wert, falls vorhanden, in $ Werte , wird in die wichtigsten Werte von $ $ name eingefügt werden. $ Anhängen wird angezeigt, ob der neue Wert für die Variable die ein bereits vorhanden oder wird es angehängt ersetzen wird.
public function GetVariable ($ name = 'all')
GetVariable () ruft den Wert der Eigenschaft in $ Werte. Wenn $ name ist der gleiche wie 'all' wird erstattet die gesamten $ Eigenschaftswerte der Klasse, da sonst der Wert auf den Namen, deren Position erfasst enthalten sein.
public function parseTemplate ($ variable, $ template, $ append = false)
parseTemplate () gibt den Inhalt einer Vorlage, die durch den Parameter $ template identifiziert, und fügt sie in einer Template-Variable, die durch den Parameter $ variable identifiziert, $ anhängen, wenn wahren Wert in der $ content Variable auf den Wert bereits vorhanden hinzugefügt wird Andernfalls werden die Inhalte von $ Vorlage überschreibt den alten Inhalt von $ variable. Nachfolgend finden Sie ersetzen alle Variablen mit dem gleichen Inhalt wie in der foreach-Schleife gesehen, und schließlich führt die gewünschte Einstellung.
public function GetOutput ($ key, $ outputToVideo = false)
GetOutput () können Sie die resultierende HTML-Rückkehr direkt oder Anzeige auf dem Bildschirm abrufen, in Bezug auf den Wert des Parameters $ outputToVideo. Zunächst einmal, setzen Sie den HTML-Eigenschaft der Klasse mithilfe des Content-Schlüssel, die durch die Parameter definiert wird $ key, dann ersetzen Sie die Variablen in der Datei mit den entsprechenden Werten und schließlich führt die angeforderte Aktion auf die Variablen, die noch nicht ausgeschöpft . Schließlich entscheiden Sie, ob der HTML-Interesse oder viasulizzarlo auf Video direkt zurückgeben.











Recent Comments