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' ;
------------------ ---------------------- -----------
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:
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)!