ホームページ > バックエンド開発 > PHPチュートリアル > PHP テンプレート エンジン Smarty での変数の使用例、テンプレート Smarty_PHP チュートリアル

PHP テンプレート エンジン Smarty での変数の使用例、テンプレート Smarty_PHP チュートリアル

WBOY
リリース: 2016-07-12 08:54:29
オリジナル
783 人が閲覧しました

PHPテンプレートエンジンSmarty、テンプレートsmartyでの変数の使い方の例

この記事では、PHPテンプレートエンジンSmartyでの変数の使い方について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

1. 概要:

Smarty は、PHP の多くのテンプレート エンジンの 1 つであり、PHP で書かれたクラス ライブラリです。
Smarty の利点:
1. ウェブサイトのアクセス速度を最適化します。 2. Web フロントエンド設計とプログラムの分離

2.Smartyのインストール

1. Smarty の公式 Web サイト http://www.smarty.net/download.php から最新の Smarty バージョンをダウンロードする必要があります。たとえば、ダウンロードされたバージョンは Smarty-2.6.18.tar.tar です。

2. Smarty-2.6.18.tar.tar 圧縮パッケージを解凍すると、libs フォルダーを除いて、その他のファイルとフォルダーがすべて削除されます。

3. Smarty テンプレート エンジンを呼び出すときは、まず PHP の require ステートメントを使用してファイル libs/Smarty.class.php をロードする必要があります。

3. Smarty クラスライブラリのデフォルト設定

require Smarty.class.php ファイルを入力した後、Smarty クラス ライブラリのメンバーを設定する必要がある場合は、2 つの方法があります。1 つは Smarty.class.php ファイル内で直接変更する方法で、もう 1 つは初期化する方法です。クラス ライブラリ 再指定するには、通常は後者を使用します。以下は、Smarty クラス ライブラリのメンバー プロパティの説明です:

1. $template_dir: Web サイト内のテンプレート ファイルが保存されるディレクトリを設定します。デフォルトのディレクトリは templates です。 2. $compile_dir: Web サイト内のコンパイル済みファイルが保存されるディレクトリを設定します。デフォルトのディレクトリは templates_c

です。 3. $config_dir: テンプレートの特別な設定ファイルを保存するために使用されるディレクトリを定義します。デフォルトは configs

です。 4. $left_delimiter: テンプレートの左終端変数に使用されます。デフォルトは '{'

5. $right_delimiter: テンプレート内の右終端変数に使用されます。デフォルトは '}' です


4. 変数の使用:

Smarty のすべてのアクセスは変数に基づいています。以下に例を示します。 アイデアの例: メインファイルでは、テンプレート初期化構成ファイル (init.inc.php) とクラスを導入し、テンプレート内の変数に値を割り当てて表示します。

まず、Smartyテンプレートの初期設定ファイルとしてinit.inc.phpファイルを設定します

init.inc.php

リーリー

メインファイルindex.php

リーリー
メインファイルindex.php(/tpl/ディレクトリに保存)のテンプレートファイルindex.tpl

リーリー

Persion.class.php

リーリー

実行結果:

リーリー

さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Smarty テンプレートを使い始めるための基本チュートリアル」、「PHP テンプレート テクノロジの概要」、「PDO に基づく PHP データベース操作スキルの概要」 "、"PHP の操作とオペレーターの使用法の概要"、"PHP ネットワーク プログラミング スキルの概要"、"PHP 基本構文の入門チュートリアル"、"PHP オブジェクト指向プログラミングの入門チュートリアル"、"PHP 文字列の使用法の概要"、 『PHP+MySQLデータベース操作入門チュートリアル』と『PHPにおける一般的なデータベース操作スキルのまとめ』

この記事が、Smarty テンプレートに基づいた皆様の PHP プログラム設計に役立つことを願っています。

興味がありそうな記事:

PHPテンプレートエンジンSmartyの組み込み機能の詳細説明

PHPテンプレートエンジンSmartyの組み込み変数メディエーターの使い方の詳細説明
  • カスタム変数メディエーターの使い方PHPテンプレートエンジン Smarty
  • PHPテンプレートエンジン Smarty内 保持変数の使用状況分析
  • PHPテンプレートエンジン Smarty組み込み関数foreach、foreachelse使用状況分析
  • PHPテンプレートエンジン Smarty設定ファイルのテンプレート変数での使用例
  • Smartyテンプレートエンジンメソッドphpからデータを取得するには
  • ThinkPHPはsmartyテンプレートエンジンを使用しています
  • PHPテンプレートエンジンsmartyの乱数生成方法と数学関数の詳細な説明
  • PHPテンプレートエンジンSmartyのキャッシュ使用方法のまとめ
  • 6つのヒントphp Smarty テンプレート エンジン用
  • [PHP] テンプレート Smarty エンジンの詳細で簡単な紹介
  • PHP テンプレート エンジン Smarty の組み込み関数セクションとセクションの使用方法の詳細な説明 Smarty
http://www.bkjia.com/PHPjc/1119979.html

www.bkjia.com

http://www.bkjia.com/PHPjc/1119979.html技術記事 PHP テンプレート エンジン Smarty、テンプレート Smarty での変数の使用例 この記事では、PHP テンプレート エンジン Smarty での変数の使用方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート