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
entsprichtAnhand 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.