ホームページ >バックエンド開発 >PHPチュートリアル >Smartyセクションの紹介と使い方分析_PHPチュートリアル

Smartyセクションの紹介と使い方分析_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:49:49769ブラウズ

基本的なプロトタイプは次のとおりです:
{セクション名 = name ループ = $varName[, start = $start, step = $step, max = $max, show = true]}
name: セクションの名前。追加する必要はありません。 $
$loop: 変数をループするには、プログラム内でこの変数を操作するために assign を使用する必要があります。
$start: ループを開始する添字。デフォルトでは、ループの添字は 0 から始まります。
$max: ループの添字の最大値。このブロックを表示するかどうかを決定します。デフォルトは true です。

説明する必要がある名詞があります。
循環添字: その実際の英語名は、インデックスを意味します。ここでは、主に「添字」と訳します。わかりやすい。このループ ブロックを表示するときの現在のループ インデックスを表します。デフォルトでは 0 から始まり、$start が 5 に設定されている場合は、5 からカウントされます。これはテンプレート設計部分で使用されています。これは現在の {section} の属性であり、呼び出しメソッドは Smarty.section.sectionName.index です。ここでの sectionName は関数プロトタイプの name 属性を指します。
{section} ブロックの属性値は次のとおりです:
1.index: 上で紹介した「ループ添え字」、デフォルトは 0 です。
2.index_prev: 現在の添え字の前の値、デフォルトは です。 -1
3.index_next:現在のインデックスの次の値、デフォルトは 1
4.first:それが最初のループかどうか
5.last:それが最後のループかどうか
6.
7. rownum: 現在の行番号、反復の別のエイリアス
8. セクション ブロックの後のセクション内のループ数をカウントするために使用できる最後のループ番号
9. ループの数。セクションブロック
10の後のループ回数をカウントするために使用できます。関数の宣言内に含まれており、セクションを表示するかどうかを決定するために使用されます。

http://www.bkjia.com/PHPjc/319491.html

tru​​ehttp://www.bkjia.com/PHPjc/319491.html技術記事基本的なプロトタイプは次のとおりです: {section name = nameloop = $varName[, start = $start, step = $step, max = $max, show = true]} name: セクションの名前。$ $ を追加する必要はありません。ループ: ループされる変数、処理中...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。