Heim > php教程 > PHP开发 > PHP.MVC-Vorlagen-Tag-System (5)

PHP.MVC-Vorlagen-Tag-System (5)

黄舟
Freigeben: 2016-12-17 10:15:20
Original
1172 Leute haben es durchsucht

Erstellen einer Template-Tag-Systemanwendung

Das Erstellen einer Template-Tag-Systemanwendung erfordert nur wenige Schritte.
HINWEIS: Bei den folgenden Schritten wird von der Verwendung der neuen SleeK-Beispielanwendung ausgegangen (dieses Beispiel finden Sie hier). unter www. Gefunden auf phpmvc.net).

Ändern Sie die boot.ini-Datei der Anwendung

Die boot.ini-Datei der Anwendung enthält die Informationen, die zum Abrufen des PHP.MVC-Frameworks erforderlich sind. Die ini-Datei befindet sich normalerweise im Verzeichnis „WEB-INF“ der Anwendung. Um die Anwendung auf die Verwendung der Template-Tag-Klasse einzustellen, müssen wir einige Eigenschaften in der Datei boot.ini definieren Klasse

TagActionDispatcher ist die Standardimplementierung der ActionDispatcher-Klasse. Damit das Framework die TagActionDispatcher-Klasse lesen kann, setzen wir den Wert der Variablen $appServerRootDir auf „TagActionDispatcher“:

// Richten Sie die Anwendung spezifisch ein ActionDispatcher (RequestDispatcher)

$actionDispatcher = 'TagActionDispatcher';

Stammverzeichnis der Template-Tag-Systembibliothek

Wir müssen auch den Pfad so festlegen, dass er auf unsere PHP.MVC-Bibliothek verweist (erfordert die absoluter Pfad des Dateisystems):

// Stammverzeichnis der php.MVC-Bibliothek festlegen (kein abschließender Schrägstrich).

$appServerRootDir = 'C:WWWphpmvc-base';

Optionale Einstellungen

Anwendungstimer können mit dem Attribut $timerRun ein- oder ausgeschaltet werden:

// Timer-Berichte 1=ein, 0=aus

$timerRun = 1;
Sie können das Framework auch anweisen Um die Kompilierung der Konfigurationsklasse „phpmvc-config.xml“ der Anwendung immer zu erzwingen (am besten in der Entwicklungsphase zu verwenden, da sie langsamer ist), verwenden wir:
// Den XML-Konfigurationsdatensatz der Anwendung:
$appXmlCfgs = array();
$appXmlCfgs['config'] = array('name'= >'phpmvc-config.xml', 'fc'=>True);
Oder kompilieren Sie nur die Anwendungskonfigurationsdatei neu Wenn die Datei phpmvc-config.xml geändert wird (verwenden Sie diese Einstellung, nachdem die Entwicklung schnell abgeschlossen ist), verwenden wir:
// Der XML-Konfigurationsdatensatz der Anwendung:
$appXmlCfgs = array();
$appXmlCfgs['config'] = array('name'=>' phpmvc-config.xml', 'fc'=>False);

Legen Sie das Anwendungsvorlagenverzeichnis fest

Beim Festlegen des Vorlagenverzeichnisses für die Vorlagen-Tag-Anwendung müssen wir ein Verzeichnis (und Unterverzeichnisse) erstellen, in dem unsere Anwendungsvorlagendateien abgelegt werden. Dieses Verzeichnis muss als der im Attribut $tplDir der View-Ressourcenkonfigurationsklasse definierte Wert benannt werden . Der Standardwert ist „./WEB-INF/tpl“. Beispiel: Es gibt eine Vorlagenverzeichnisstruktur, die wie folgt eingerichtet ist:

- PhpMVC-Tags

Index.html
Main.php
WEB-INF
tpl
pageFooter.ssp
pageHeader .ssp
         salePageBody.ssp
       . sale
                                                                                                                              pageContent. ssp Der. Standard ist './WEB-INF/tpl_C'. Die Beispielanwendung hat eine Vorlagenverzeichnisstruktur, die wie folgt eingerichtet ist:
PhpMVC-Tags
Index.html
Main.php
WEB-INF
. tpl
                                                                                              pageHeader.sspC
salePageBody.sspC
sale
pageContent.sspC
Beachten Sie, dass wir auch das Verkaufsverzeichnis unter „./WEB-INF/tpl_C“ erstellen müssen

Legen Sie den Pfad und die Einbindung des fest PHP.MVC-Bibliothek

Überprüfen Sie, ob die folgenden Pfadeinstellungen definiert wurden. Die Dateien GlobalPaths.php und globalPRepend.php befinden sich im Verzeichnis „/WEB-INF“ Ihres Framework-Installationsverzeichnisses:
GlobalPaths.php
--------------- -------------------------------- --
$appDirs[] = 'WEB-INF/lib/phpmvc_tags' ;

globalPrepend.php

------------------ ---------------------- -----------

include_once 'PhpMVC_Tags.php';

Wenn nicht zum Pfad hinzugefügt, dann definieren Sie diese Variablen.

Installieren Sie die PHP.MVC-Bibliothek

Laden Sie die neueste Version der PHP.MVC-Bibliothek herunter: http://www.phpmvc.net/download/cvsIdx.php?doc=cvs-snaps
Entpacken Sie das Bibliotheksdokument in ein Verzeichnis oben Setup und Include-Einstellungen.

Führen Sie die Beispielanwendung aus

Laden Sie die Beispielanwendung herunter. Die vollständige Beispielcodedatei und der Assistent können hier heruntergeladen werden: http://www.phpmvc.net/ download/rel/phpmvc-tags-v1.0.zip
In das Webserververzeichnis extrahieren. Es könnte so aussehen: C:/WWW/PhpMVC-Tags
Anwendungs- und Framework-Einstellungen ändern.
Für Zum Testen des Beispielprogramms benötigen Sie die Homepage des Browser-Beispielprogramms: http://localhost/PhpMVC-Tags/Index.html


Anhang A: ViewResources-Konfigurationsklasse

Die ViewResourcesConfig Die Klasse stellt< ;Konfigurationsinformationen des view-resource>-Elements dar.
Die folgende Tabelle listet die Attribute, Elementbeschreibungen und Standardwerte der ViewResourcesConfig-Klasse auf:

PHP.MVC-Vorlagen-Tag-System (5)

Das Obige ist der Inhalt des Template-Tag-Systems von PHP.MVC (5). Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (m.sbmmt.com)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage