CI統合Smarty

WBOY
リリース: 2016-07-29 09:12:57
オリジナル
818 人が閲覧しました

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' ; 中

CI統合Smarty 上記では、必要な内容を含め、Smarty との CI 統合について紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート