Smarty テンプレート エンジンが構成ファイルからデータを取得する方法、smarty template_PHP チュートリアル
- WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
- 2016-07-13 10:09:14789ブラウズ
Smarty テンプレート エンジンの構成ファイル、Smarty テンプレートからデータを取得する方法
この記事の例では、smarty テンプレート エンジンが構成ファイルからデータを取得する方法について説明します。参考のためにみんなで共有してください。詳細は以下の通りです
特定の変数の値をプログラム内でハードコーディングしたくない場合は、その変数を設定ファイルに書き込み、そこから取得できます (一般的な設定スタイル)。
ステップ 1: まず、データベースの db.conf などの構成ファイルを作成します。サフィックス名 conf または db.ini を作成します。ファイル内のコンテンツの形式を修正する必要があります: key="value"。 各行の後にセミコロンなどを追加する必要はありません。国に戻って次のように行を変更してください。
設定ファイル: db.conf
コードをコピーします コードは次のとおりです:
host = "localhost"
ユーザー名 = "root"
パスワード = "123456"
db_name = "リウヤン"
テンプレートファイル: temp.tpl
ファイルをインポートするには、{config_load file="db.conf"} を使用します。相対パスを記述する場合は、アクセスしているページに基づいて参照する必要があることに注意してください。たとえば、ここではtemp.tplはtemplatesディレクトリに配置され、db.confはtemplatesディレクトリと同じレベルに配置されていますが、ブラウザがアクセスするファイルindex.phpはdbと同じレベルにあるためです。 conf を参照する場合は、 {config_load. file="db.conf"} を直接記述します。
コードをコピーします コードは次のとおりです:
{config_load file="db.conf"}
設定ファイルから取得したスマートな変数操作
{#host#}
{#username#}
ブラウザアクセス:index.php
phpから変数データを取得する場合とは異なり、ここで代入する必要はなく、テンプレートファイルに直接読み込まれます
コードをコピーします コードは次のとおりです:
//スマートなオブジェクトを作成します
require_once("./libs/Smarty.class.php");
$smarty = 新しい Smarty();
$smarty->display("index.tpl");
?>
この記事が皆さんのスマートなプログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/946751.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/946751.html技術記事 Smarty テンプレート エンジンは構成ファイルからデータを取得します。この記事の Smarty テンプレートの例では、Smarty テンプレート エンジンが構成ファイルからデータを取得する方法について説明します。参考のために皆さんと共有してください...
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。