Heim Backend-Entwicklung PHP-Tutorial php – Smarty-6 (23)

php – Smarty-6 (23)

Aug 08, 2016 am 09:24 AM
html nbsp output smarty

Fortsetzung des vorherigen Artikels

10. html_options Drucken Sie eine Reihe von Optionen für ausgewählte Elemente

<select name=customer_id>

{html_options value=$cust_ids selected=$customer_id output=$cust_names}

</select>

<option value=’value’>text</option>

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="<br />"}

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.

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Verschachtelte Tabelle in HTML

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Tabellenrahmen in HTML

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

HTML-Rand links

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

HTML-Tabellenlayout

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Text in HTML verschieben

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

HTML-geordnete Liste

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

HTML-Onclick-Button

Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

Wie analysiert und verarbeitet man HTML/XML in PHP?

See all articles