1. 対応するサイトから Smarty テンプレートをダウンロードします。
2. ソース コードの libs ディレクトリをプロジェクトのライブラリ ディレクトリにコピーし、そのライブラリ フォルダー内で Smarty3.0 に名前を変更します。プロジェクト ディレクトリ 次の内容の新しいファイル ci_smarty.php を作成します:
define('BASEPATH') OR exit('No direct script access allowed');
require
_once(APPPATH . 'libraries /smarty3.0 /Smarty.class.php');class ci_smarty extends Smarty
{
protected $ci; ;load-> ;config('smarty');//smarty の設定ファイルをロードします 'template_dir');
$this->complie_dir = $this->ci->config->item('compile_dir');
$this->cache_dir = $this->ci->config->item; ('cache_dir');
$this->config_dir = $this->ci->config->item('config_dir');
$this->template_ext = $this->ci-> ;config->item ('template_ext'); ;cache_lifetime = $this->ci->config->item('lefttime');
}
}
4. 新しい Smart.php ファイルを作成します。プロジェクトディレクトリの config フォルダーに、内容は次のとおりです:
5. エントリファイルが配置されているディレクトリに新しいフォルダー templates_c を作成します
6. プロジェクト構成フォルダーに
$ を追加します。 autoload['libraries'] = array('ci_smarty' ; 中
上記では、必要な内容を含め、Smarty との CI 統合について紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。