この記事では、PHPテンプレートエンジンSmartyの設定ファイルをテンプレート変数で使用する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
テンプレート内の設定ファイルの役割は、フロントエンド デザイン ページの変数を定義することであり、主にテンプレートの外観を制御するものであり、PHP プログラムとは何の関係もありません。
使用手順:
1. $tpl->configs_dir="directory" // 構成ファイルが保存されているディレクトリを指定します。
2. テンプレート内で <{configs_load file="config file"}> を使用して、リージョンがある場合は、section="region" を使用してリージョンを指定できます。リージョンを設定する目的は、異なるファイルの異なるリージョンにある構成ファイル変数を呼び出すことです。
設定ファイルでは、「[領域名]」で領域を指定します。領域が指定されていない変数はパブリック変数、つまりすべてのページが使用できます。
3. 指定したディレクトリに設定ファイルを作成します。
以下は、例を通して説明します: メインファイルのindex.phpがテンプレートファイルindex.tplを呼び出し、index.tplに設定ファイルの変数を設定します(PHPプログラムとは何の関係もありません)
init.inc.php スマートテンプレートエンジン初期化ファイルリーリー
index.phpリーリー index.tpl 構成変数は 2 つの方法で使用できます:
1. <{#構成変数#}>;
2. <{$smart.config.構成変数}>
リーリー
/configs/view.conf 設定ファイル
図に示す実行結果:
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Smarty テンプレートを使い始めるための基本チュートリアル」、「PHP テンプレート テクノロジの概要」、「PDO に基づく PHP データベース操作スキルの概要」 "、"PHP の操作とオペレーターの使用法の概要"、"PHP ネットワーク プログラミング スキルの概要"、"PHP 基本構文の入門チュートリアル"、"PHP オブジェクト指向プログラミングの入門チュートリアル"、"PHP 文字列の使用法の概要"、 『PHP+MySQLデータベース操作入門チュートリアル』と『PHPにおける一般的なデータベース操作スキルのまとめ』
この記事が、Smarty テンプレートに基づいた皆様の PHP プログラム設計に役立つことを願っています。
興味がありそうな記事:PHPテンプレートエンジンSmartyの組み込み機能の詳細説明
http://www.bkjia.com/PHPjc/1119978.html