Heim >Backend-Entwicklung >PHP-Tutorial >Erste Schritte mit Thinkphp 4 – Layout, Cache, Systemvariablen (48)
[Parametereinstellung der Controller-Betriebsmethode]
http://website/index.php/controller/operation method
[Seitensprung Drehen】
【Variableneinsteller】
Smarty-Variableneinsteller
TP-Variableneinsteller Gerät: Gewöhnliches PHP Funktion (count strlen str_replace)
Definition: Die Ausgabe des ersteren ist die Eingabe des letzteren
[Untervorlage enthält]
Die aktuellen Module umfassen einander < 🎜> 1.
Öffnen Sie das Layout und konfigurieren Sie die Variableninformationen config.php
2. Erstellen Sie die Layoutdatei Tpl/home/layout.html
3. Verwenden Sie nicht das Layout {__NOLAYOUT__}
Layout-GruppierungHome-Administrator
a. Jede Gruppe hat ihre eigene Konfigurationsdatei config.phpb. Legen Sie die Layout-Aktivierungsfunktion für jede Layout-Datei fest
die Layoutdatei für jede GruppeTp/home/layout.htmlTpl/admin/layout.html
Benutzerdefiniertes Layout verwenden
1. Achten Sie bei der Einstellung von config.php auf die Unterscheidung verschiedener Gruppen 2 Anschließend durchläuft jede Seitenanforderung zunächst die Layoutdatei „layout.html“
[TP-Framework-Cache-Verwendung 】Variableninformationen (normale Variablen, Arrays, Objekte) zwischenspeichern,
Statisch zwischenspeichern HTML-Inhalt, teilweise oder vollständig im Cache
Die meisten unserer Daten werden aus der MySQL-Datenbank bezogen.
Cache-Medien: Speicher (Memcache), Datei (Verarbeitungsdatenbank), Cache zur Datenbank
Die Daten werden optimiert und in der Datenbank gespeichert.
Dateicache des Tp-Frameworks (Shortcut-Funktion):
a) S (Name, Wert) festlegen
c) S (Name, Null) löschen
1 Sie können Cache-Dateien in verschiedenen Verzeichnissen zum Speichern festlegen
Dadurch kann vermieden werden, dass zu viele Cache-Dateien in einem Verzeichnis gespeichert werden und die Leistung beeinträchtigt wird
Wirkung:
2 Cache-GültigkeitsdauerS (Name, Wert, Zeit);
3 Cache-Einstellungen
4 Cache-Nutzung:
5 Cache-Löschung6 Caching-Anwendungsfälle [Systemvariablen]
Verwenden Sie alle Variablen $_GET $_POST $_SESSION in der Vorlage $_COOKIE usw.
Konstante Verwendung:$Think.const.Konstanter Name
$Think.get.NameInformationen zu Konfigurationsvariablen in der Vorlage config.php abrufen
$Think .config .NameKonfigurationsvariableninformationen im Controller abrufen C(name); //Shortcut-Funktion
Das Obige stellt Erste Schritte mit Thinkphp Teil 4 – Layout, Cache, Systemvariablen (48) vor, einschließlich der relevanten Inhalte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.