thinkphp建てラベル - サイクリング

リサイクルラベル

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循环的其他属性

 

预览:

 

おすすめ

転載: www.cnblogs.com/mmzz3322/p/11121688.html