Heim  >  Artikel  >  Backend-Entwicklung  >  Smarty-2 (19)

Smarty-2 (19)

WBOY
WBOYOriginal
2016-08-08 09:25:091148Durchsuche

1. Trennzeichen

l left_delimiter

l right_delimiter

Das Standardtrennzeichen von Smarty ist: „{“, „}“

Wenn Sie Änderungen vornehmen müssen, können Sie die beiden oben genannten Eigenschaften festlegen

Vorlagencode:

Programmcode:

1. Zuweisung von Vorlagenvariablen

Methode zwei Parameter zuweisen

1) Name der Vorlagenvariable

2) Wert

1. Pfadeinstellung

1. Mehrere gängige Pfade in Smarty

1) Vorlagenpfad template_dir

2) Kompilierungspfad „compile_dir“

3) Konfigurationsdateipfad config_dir

4) Cache-Dateipfad „cache_dir“

Die oben genannten vier Pfade sind die vier Attribute unter der Smarty-Klasse

2. In Smarty2.6 können diese Attribute außerhalb der Klasse gesetzt werden

Klasse Smarty{

Var $template_dir;

Var $compile_dir;

Var $config_dir;

Var $cache_dir;

}

3. In Smarty3.0 ist dieses Attribut wie folgt definiert:

geschütztes $template_dir

geschütztes $compile_dir

Hier werden geschützte Mitglieder definiert, das heißt, wir können die Smarty-Klasse erben und dann diese geschützten Mitglieder haben.

Hier stellen wir fest, dass diese geschützten Mitglieder direkt festgelegt werden können.

Wenn Sie einem nicht vorhandenen oder nicht zugänglichen Mitglied einen Wert zuweisen, führen Sie automatisch set aus

Wenn der Wert eines nicht vorhandenen oder nicht zugänglichen Mitglieds abgerufen wird, wird get

automatisch ausgeführt.

Überprüfen Sie beim Abrufen oder Zuweisen eines Werts zunächst, ob das $allowed-Array in der Methode das Element definiert. Wenn ja, rufen Sie direkt die Smarty-Methode auf, die dem Array-Element

entspricht

Anhand des obigen Codes können Sie erkennen, dass es in smarty3.0 acht Methoden speziell zum Abrufen und Zuweisen von Werten zu diesen vier Attributen gibt

l setTemplateDir()

l setCompileDir()

l setConfigDir()

l setCacheDir()

l getTemplateDir()

l getCompileDir()

l getConfigDir()

l getCacheDir()

Es wird empfohlen, die oben beschriebene Methode zum Festlegen des Pfads zu verwenden

In der Konstruktionsmethode von Smarty werden Standardwerte für die oben genannten vier Eigenschaften festgelegt.

Geben Sie den Smarty-Standardpfad über das obige Programm aus

Das Obige stellt Smarty-2 (19) vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
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
Vorheriger Artikel:WebService-php- 1(16)Nächster Artikel:WebService-php- 1(16)