リサイクルラベル
1. foreachのタグ
foreachのタグを使用し、次のように使用される出力配列またはオブジェクトの属性のPHP構文非常に近いサイクル:
1)基本的な使い方 - によって割り当てられたデータソースのテンプレート変数
新規インデックス・コントローラ、および方法でデータを取得するために、新しいインデックスメソッドおよびテンプレートに割り当てられ
出力データテンプレートのindex.htmlを使用して、foreachループ
プレビュー:
2)取得されたデータ・ソース関数またはメソッドを使用して
データソースを取得し使用します
クエリのため、区別するために、データソースを取得するためのindex.htmlテンプレート関数やメソッドを使用しますが、モデルを作成するために、テーブルに注意を払います
プレビュー:
データソースを取得するために使用します
パブリック関数ファイルcommon.phpがファイル、データを返す新しいのgetData関数で。
データソースのindex.htmlテンプレートをフェッチするために使用され、サイクルを出力します。
プレビュー:
2. volistラベル
volistタグは、典型的には、データまたは出力の二次元アレイの結果セットを照会します。
1)基本的な使用
インデックスコントローラ、新しいvoshow方法、テンプレート方式の割り当てで
テンプレートのindex.htmlを通じてvolistサイクルう
プレビュー:
2)関数は、データセットを設定します
直接使用されるような制御変数に設定されたテンプレートデータに渡さ割り当て変数を必要とせずにデータセットを設定する関数とすることができます。
設定データのindex.htmlテンプレートに設定された機能を使用します:
インデックスアクセスメソッドコントローラvoshowプレビュー:
3)データ出力部 - オフセットおよび長さ属性
その中に5〜15レコードの出力としてクエリ結果の一部データ出力をサポートします。
テンプレートのindex.htmlの出力部でのオフセットと長さ属性データを用いて、
データベース内のIDデータが連続していません。プレビュー:
注意:
1.最初のいくつかのデータの先頭からのオフセットされたオフセットは、データ数が長さを出力し、SQL文と同様の両方の機能が制限されます。
プロパティのmod - 4)さえを記録
index.htmlをで、でも記録します:
プレビュー:
MOD財産例えば、特定のラップの記録を制御します:
index.htmlのテンプレートにMODプロパティコントロールの改行を使用します。
プレビュー:
注意:
1. MODがゼロから残り行数を取るvolistのMODに番号(インデックス)がMOD行によって分割される、すなわち、剰余を取り、モジュロ特性です。
5)空のデータ・ソース・システム出力する--empty
在Index控制器中新建emshow方法,为index.html模板分配空数据
在index.html模板中,使用empty属性,输出为空提示
预览:
empty属性还支持变量输出:
在Index控制器的emshow方法中赋值给模板变量
在index.html模板中输出
预览:
6)输出循环变量——key
在index.html模板中输出循环变量:
访问voshow方法,预览:
注意:
1. 如果没有指定key属性的话,默认使用循环变量i。
2. 循环变量值从1开始。
如果要输出数组的索引,可以直接使用key变量,和循环变量不同的是,这个key是由数据本身决定,而不是循环控制的。
在index.html模板中,输出数组索引key:
预览:
3. for标签
在Index控制器中,新建forshow方法:
在index.html模板中循环
解析后的代码为:
预览:
测试for循环的其他属性
预览: