ThinkPHP模板中供給了壯大的標簽庫來進行數據的處置,可以便利地完當作節制、輪回和判定的功能。下面是ThinkPHP常用內置標簽的利用詳解。
Volist標簽。本家兒要用于對節制器付與模板的成果集進行遍歷輪回輸出,成果值一般是一個二維數組,凡是是select方式查詢的數據。
Foreach標簽,與volist標簽近似,同樣是在模板中遍歷數組輸出數據,相對于volist來說,foreach加倍簡單,而volist屬性多,可以完當作更多的功能。
For標簽。本家兒要用于輪回輸出數據,撐持起頭值、竣事值、步進值的設置,起頭值和竣事值必填,其他值可選填。寫法為:
<for start="起頭值" end="竣事值" comparison="" step="步進值" name="輪回變量名" ></for>
Switch標簽。本家兒要用于按照多個分歧前提執行分歧操作。若是沒有知足的前提下,就執行default的操作。代碼寫法為:
<switch name="變量" >
<case value="值1" break="0或1">輸出內容1</case>
<case value="值2">輸出內容2</case>
<default />默認環境
</switch>
比力標簽。用于知足前提時輸出變量,包羅eq等于、neq不等于、gt大于、egt大于等于、lt小于、elt小于等于、heq恒等于、nheq不恒等于。代碼寫法如下:
<比力標簽 name="變量" value="值">
內容
</比力標簽>
IF標簽,是前提標簽,用于按照分歧前提執行分歧操作。代碼寫法如下:
<if condition="expr1">輸出的內容1
<elseif condition="expr2" />輸出的內容2
<else />輸出的內容3
</if>
Assign標簽。這個標簽本家兒要用于給模板中的變量賦值,name屬性不僅撐持通俗變量,還撐持系統變量。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!