ホームページ  >  記事  >  バックエンド開発  >  Smarty template_PHP チュートリアルの for ループ用拡張プラグイン

Smarty template_PHP チュートリアルの for ループ用拡張プラグイン

WBOY
WBOYオリジナル
2016-07-13 10:31:001216ブラウズ

smarty は PHP 開発で非常に人気のあるテンプレートです。私は以前、PHP Smarty 中国語インターセプト プラグインの開発例に関する記事を公開して、smarty プラグインの開発方法を説明しました。この記事では、for ループの作成方法を共有します。 Smarty テンプレートは、日々のプログラム開発に使用されています。

まず、この for ループ展開が何に使用されるかについて説明します。今日、以前の Web サイトを改修していたときに、smarty テンプレート内で for ループを作成する必要がありました。smarty は {php}...{/php} タグの形式でテンプレート内で直接記述することができます。 PHP ステートメントの構文。しかし、ループ内ではテンプレート内の変数の値が使用されており、テンプレート内に直接記述したPHPステートメントではテンプレート変数の値を取得することができないため、この考えは成り立たないのですが、最終的にはそれもできないか考えてみました。 Smarty に実装されています。テンプレート内で for ループを直接使用するのはどうですか?

以下は、作成者が for ループ拡張プラグインを Smarty に追加するための具体的な手順です。

(1)smarty テンプレートのインストールディレクトリの下の plugins ディレクトリに新しいファイルを作成し、block.for.php という名前を付け、このファイルに次のコードを入力します。 リーリー

(2)その後、smarty テンプレートで直接 for ループを使用できます。著者の使用例は次のとおりです。

phpファイルのパートコード:

リーリー

smarty テンプレート ファイル パーツ コード:

リーリー OK、上記の問題は解決されました。同様に、smarty に対してさらに機能を拡張する必要がある場合も、上記と同じ方法で基本的には実現できます。

興味がありそうな記事

smarty テンプレートのループテーブルの td が不十分です

    smarty テンプレートでの php 関数の使用と、smarty テンプレートの 1 つの変数に複数の関数を使用する方法
  • thinkphp テンプレートでの volist ループの判断 最後記録
  • smarty テンプレートの配列が空かどうかを確認する方法
  • smarty テンプレートの情報に最新のラベルを追加する
  • Smarty テンプレートが保持する変数の概要
  • php Smarty 中国語傍受プラグインの開発例
  • 方法Smarty テンプレートで乱数を生成します
http://www.bkjia.com/PHPjc/764150.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/764150.html技術記事 Smarty は、PHP 開発で非常に人気のあるテンプレートです。私は以前、PHP Smarty 中国語インターセプト プラグインの開発例に関する記事を公開して、Smarty プラグインの開発方法を説明します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。