Das Vorlagen-Tag-System von php.MVC (PhpMVC_Tags) bietet jetzt drei Arten von Tags: Include-Anweisungen, Deklarationen und Ausdrücke.
Include-Anweisungen ermöglichen es uns, Inhalte in viele Module zu unterteilen, wie zum Beispiel: Kopfzeile, Fußzeile oder Inhalt Die eingebundene Seite kann eine HTML-Seite oder eine andere Tag-Vorlagenseite sein. Beispielsweise kann die folgende Include-Anweisung verwendet werden, um einen Header einzubinden:
<@ include 'pageHeader.ssp' @>
Deklaration ermöglicht uns die Deklaration eine Variable auf Seitenebene in der Vorlage oder sogar auf anderen enthaltenden Seiten. Eine Deklaration sieht wie der folgende Code aus:
<@ salesAreaID = "Central District" @>
Ausdrucks-Tag Ermöglicht die Ausführung eines Ausdrucks in Das Ergebnis des Ausdrucks wird in die Vorlagenseite eingefügt. Der folgende Ausdruck wird zur Anzeige einer einfachen Zeichenfolge (salesAreaID) verwendet und kann auch die Eigenschaften der Framework-Konfigurationsklasse abrufen:
<@ = salesAreaID @>
Globale Parameter, die in VIEW-Ressourcen (Vorlagen) verwendet werden und auch zum Konfigurieren des Vorlagen-Tag-Systems konfiguriert werden können, das unten im view-resources-Element in der Konfigurationsdatei phpmvc-config.xml angezeigt wird unten angezeigt:
< view-resources
aPPTitle = "Flash Jacks' Sleek Tab Site"
copyright = "Copyright @ 2010 Flash Jack. Alle Rechte vorbehalten."
contactInfo = "flash.jack @jackshost.com"
PRocessTags = "true"
compileAll = "true"
className = "MyViewResourcesConfig">
Aktion konfigurieren Dispatcher
ActionDispatcher ist die Standard-Dispatcher-Klasse von PHP.MVC (Beta 0.4.0 oder höher). Dieser Action-Dispatcher ist im Framework enthalten und wird standardmäßig verwendet, es sei denn, wir definieren stattdessen eine Dispatcher-Klasse Im nächsten Abschnitt erfahren Sie, wie Sie unsere Anwendung für die Verwendung einer alternativen Klasse konfigurieren – der TagActionDispatcher-Klasse.
Das ist alles für das Template-Tag-System von PHP.MVC (1). Weitere Informationen zu verwandten Artikeln finden Sie unter PHP Chinesische Website (m.sbmmt.com)!