Heim > Artikel > Backend-Entwicklung > php – Smarty-6 (23)
Fortsetzung des vorherigen Artikels
10. html_options Drucken Sie eine Reihe von Optionen für ausgewählte Elemente
{html_options value=$cust_ids selected=$customer_id output=$cust_names}
Werte: Array von Werten
Ausgabe: Textarray
Ausgewählt: Der Wert des ausgewählten Elements
11. html_radios druckt eine Reihe von Optionsfeldern
Syntax:
{html_radios Values=$cust_ids geprüft=$customer_id Ausgabe=$cust_names Separator="
"}
Werte: Array von Werten
Ausgabe: Textarray
Trennzeichen: Trennzeichen
Geprüft: der Wert in der Option
3. Konfigurationsdatei
Konfigurationsdateien helfen Designern bei der Verwaltung globaler Vorlagenvariablen in Dateien. Das einfachste Beispiel ist die Vorlagenfarbvariable. Wenn Sie die Darstellungsfarbe eines Programms ändern möchten, müssen Sie im Allgemeinen die Farbvariable jeder Datei ändern. Wenn diese Konfigurationsdatei vorhanden ist, können die Farbvariablen an einem Ort gespeichert werden und Sie können Ihre Farben aktualisieren, indem Sie einfach diese Konfigurationsdatei ändern.
Konfigurationsdatei:
In der obigen Frage hat die BG-Farbe in config1 denselben Namen wie die globale BG-Farbe und die lokale BG-Farbe wird als Standard verwendet
In Config1 gibt es keine fgcolor-Variable, daher wird der Wert der globalen fgcolor-Variablen ausgeführt
Programmierung
1. Konstanten
SMARTY_DIR
2. Variablen
l $template_dir: Vorlagenpfad
l $compile_dir: Kompilierungspfad
l $config_dir: Konfigurationsdateipfad
l $cache_dir: Cache-Dateipfad
l $left_delimiter: linkes Trennzeichen
l $right_delimiter: rechtes Trennzeichen
l $caching: Ob Caching aktiviert werden soll
public $caching = false;
Der Cache ist standardmäßig ein- und ausgeschaltet. Sie können ihn direkt auf „true“ setzen, um die Cache-Funktion zu aktivieren
l $cache_lifetime: Cache-Gültigkeitszeit (Lebenszyklus)
public $cache_lifetime = 3600;
Der Standardwert beträgt 3600 Sekunden,
l $debugging Debugging-Fenster öffnen
Es gibt zwei Möglichkeiten, das Debugging-Fenster zu öffnen:
1) Verwenden Sie in der Vorlage {debug}
2) Verwenden Sie im Programm $smarty->debugging=true
Im Programm öffnen: Sie können die der Vorlage zugewiesenen Variablen sehen
In Vorlage öffnen: der Vorlage zugewiesene Variablen, durch die Vorlage angepasste Variablen
l $php_handling: Wenn Sie in smarty2.6 das Tag {php} verwenden möchten, muss der Wert dieser Option auf true gesetzt werden
Das Obige stellt PHP-Smarty-6 (23) vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.