ThinkPHP 模板迴圈語法

2022-08-13 09:03:18 字數 627 閱讀 9198

在模組操作中,select() 方法返回的是乙個二維陣列,可以用 volist 直接輸出:

如果想輸出多維陣列,請參看《thinkphp 模板 volist 標籤巢狀迴圈輸出多維陣列》

注意:name的屬性值 list (name="list")不可隨意改變,需要與操作中的模板賦值指令對應:

$this->assign( "list", $list );
id 表示迴圈變數,可以隨意指定,但不得與 name 屬性衝突。

如果要輸出結果集中的部分資料,需要指定 offset(資料指標) 與 length(資料資料條數) 屬性。

輸出第 5~14 條記錄:

volist 中的 mod 引數相當於指定乙個頻率,系統會將當前的實際記錄對 mod 引數值求餘(php中的%運算子)運算。而配合判斷標籤(如eq標籤),就可以按照頻率控制輸出的資料或資料顯示的格式。

例子1,輸出偶數記錄:

例子2,輸出所有記錄,但讓**隔行顯示不同的背景顏色的例子:

style="">

我是單元格內容

我也是單元格內容

指定 key 屬性用於輸出迴圈的變數次數(注意不是資料表主鍵 id):

直接使用 $key 變數用於輸出陣列索引:

thinkPHP 模板中的語法

一 匯入css和js檔案 1 css link js scr 2.import 匯入public資料夾下面的js目錄中的test.js檔案,import標籤可以省略type屬性,預設就是js的 可以更改預設資料夾 設定basepath屬性 3.load 方法可以自動檢測匯入的檔案型別 二 分支結構 ...

vue模板語法分支與迴圈

可以使用下面指令進行條件的判斷 通常在這些指令的後面會等於乙個判斷語句,就像下面一樣 90 優秀 80 良好 60 還行 拉跨可以在 vue 物件的 data 引數中宣告score變數,當score的值不同時,頁面中顯示的內容也不同。如下案例 class container v if score 9...

Thinkphp 模板 模板布局

thinkphp的模板引擎內建了布局模板功能支援,可以方便的實現模板布局以及布局巢狀功能。有三種布局模板的支援方式 這種方式僅需在專案配置檔案中新增相關的布局模板配置,就可以簡單實現模板布局功能,比較適用於全站使用相同布局的情況,需要配置開啟layout on 引數 預設不開啟 並且設定布局入口檔名...