Startseite > PHP > PHP - Klasse für die Verwaltung das Layout der Seiten

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 = '[__';
= Const DELIMIT_DX '__]';

..............................

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.

Tag: , , Kategorien: PHP- Tags: , ,
  1. Noch keine Kommentare ...
  1. Bisher keine Trackbacks ...
Immagine CAPTCHA
Audio-CAPTCHA
Bild ändern
*