CI フレームワーク統合の Smarty 例の詳細な説明

*文
リリース: 2023-03-18 19:46:02
オリジナル
1341 人が閲覧しました

この記事では、主に Smarty を CI フレームワークと統合する手順を紹介し、CI フレームワークでの Smarty の設定スキルと呼び出しメソッドを例の形式で詳細に分析します。お役に立てれば幸いです。

詳細は次のとおりです:

Ci と Smarty の構成手順を組み合わせる:

1. 最初のステップは、CI を構成し、Smarty テンプレートをダウンロードすることです (Smarty-3.1.8)。

2. 2 番目のステップは、ダウンロードした Smarty バージョンを解凍し、その中にある libs ファイルの名前を ciapplicationlibraries ディレクトリにコピーすることです。

3. ファイル名はカスタマイズできます。 . たとえば、tp.php ドキュメントを参照してください。

4. コンパイラーで tp.php を開き、次のコードを記述します。

<?php
if ( ! defined(&#39;BASEPATH&#39;)) exit(&#39;No direct script access allowed&#39;);
require_once(&#39;smarty/smarty.class.php&#39;);
class Tp extends Smarty{
 function tp(){
  parent::Smarty();
  $this->template_dir = APPPATH.&#39;views&#39;;
  $this->compile_dir = APPPATH.&#39;templates_c/&#39;;
  $this->left_delimiter = &#39;<{&#39;;
  $this->right_delimiter = &#39;}>&#39;;
 }
}
ログイン後にコピー

5. ciapplicationtemplates_c フォルダーを作成します。

6. ciapplicationconfigautoload.php ファイルを開き、

$autoload[&#39;libraries&#39;] = array();
ログイン後にコピー

の設定を変更します。次に、テストの最初のステップとして、コントローラーを作成します。

1. applicationcontrollers の下に ceshi.php という名前のファイルを作成します。 2. テンプレートを作成します。ファイルの内容は

$autoload[&#39;libraries&#39;] = array(&#39;database&#39;,&#39;tp&#39;);
ログイン後にコピー
です。最後にアドレス http://localhost/ci/application/index.php/ceshi を入力します (ci は、ルートを配置するという意味です)。実行後、smarty が正常に設定されたページが表示されます。この時点で、ci と Smarty の統合とテストは完了です関連する推奨事項:

。 CI フレームワーク シングルトン パターン設計を使用する利点の分析

CI フレームワークから抽出された php キャッシュ ファイルの使用手順

CI フレームワークでデバッグ モードを有効にする

以上がCI フレームワーク統合の Smarty 例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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