Heim > Backend-Entwicklung > PHP-Tutorial > CI-Integration Smarty

CI-Integration Smarty

WBOY
Freigeben: 2016-07-29 09:12:57
Original
818 Leute haben es durchsucht

1. Laden Sie die Smarty-Vorlage von der entsprechenden Site herunter

2. Kopieren Sie das libs-Verzeichnis im Quellcode und benennen Sie es in smarty3.0 um

CI-Integration Smarty3. Erstellen Sie eine neue Datei ci_smarty.php im Bibliotheksordner des Projektverzeichnisses. Der Inhalt lautet wie folgt:

definiert('BASEPATH ') ODER exit(' Kein direkter Skriptzugriff erlaubt');


require
_once(APPPATH . 'libraries/smarty3.0/Smarty.class.php');class ci_smarty erweitert Smarty {
protected $ci;
public function __construct(){
$this->ci = & get_instance();
$this->ci->load-> ;config('smarty'); // Smartys Konfigurationsdatei laden
// Das relevante Konfigurationselement abrufen
$ This- & GT; ; item ('TEMPLE_DIR');
$this->complie_dir = $this->ci->config->item('compile_dir');
$this->cache_dir = $this ->ci->config- >item ('cache_dir'); this->ci->config->item('template_ext');
            $this->caching                                                                                                                                                                                                                        bis 🎜> $ this->cache_lifetime = $this->ci->config->item('lefttime');
}
}

4. Erstellen Sie eine neue smart.php-Datei im Ordner, mit folgendem Inhalt:


5. Erstellen Sie einen neuen Ordner templates_c in dem Verzeichnis, in dem sich die Eintragsdatei befindet

6. Fügen Sie im Projektkonfigurationsordner CI-Integration Smarty

$autoload['libraries'] = array('ci_smarty');

7 hinzu. Erstellen Sie ein neues Datei MY_Controller.php im Kernordner des Projektverzeichnisses mit folgendem Inhalt: // Extend the core control class

CI-Integration Smarty

8. Testen Sie den

Controller CI-Integration Smarty

Im Blick

CI-Integration Smarty

Das Obige stellt die CI-Integration mit Smarty vor, einschließlich der erforderlichen Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

CI-Integration Smarty

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage