【ThinkPHP學習】模板標籤

RT.

1:使用include標籤引入被包含的文件。

使用的格式包括:

//1.使用完整的文件名包含
<include file="完整模板文件名"/>
//2.包含當前模塊的其他操作模板
<include file="操作名"/>
//3.包含其他模塊的操作模板
<include file="模塊名:操作名"/>
//4.包含其他模板主題的模塊操作模板
<include file="主題名@模塊名:操作名"/>
//5.用變量控制要導入的模板
<include file="$變量名"/>
//6.使用快捷方式包含文件
{include:模板文件規則}
2:使用import標籤

//1.JS文件
<import type=‘js’ file="路徑"/>
//2.css文件
<import type='css' file="路徑"/>

默認的路徑是入口根目錄下的Public文件夾下,而還有一種方法,是使用basepath

<import type='css' file='style.css' basepath="相對入口文件絕對路徑"/>

3:使用load標籤

//1.相對路徑
<load href="路徑(相對入口文件所在目錄)/文件名"/>
//2.快捷方式路徑
{load:__PUBLIC__/Js/Common.js}


4:使用js和css標籤

//1.導入js文件
<js href="__PUBLIC__/Js/Common.js"/>
//2.導入css文件
<css href="../Public/Css/common.css"/>


5:Volist標籤

Volist標籤主要的重點是name和id屬性,其name的值一定要和方法中assign方法的名稱一致。主要經常使用的方法有mod


6:foreach標籤

<foreach name="list" item="vo">
{$vo.id}
{$vo.name}
</foreach>

7:if標籤

在condition中支持eq等表達式,但是不支持'>','<','=='符號。

<if condition="($NAME eq 1)" OR "($name gt 100)"> value1
<elseif condition="$name eq 2"/>value2
<else/>valuse3
</if>

8:Switch標籤

<switch name="k">
         <case value="1">A</case>
	<case value="2">B</case>
	<default/>
	其他
</switch>

9:其他

range標籤

<in name="id" value="1.2.3">waht</in>
<noin name="id" value="1,2,3">what</notin>
<range name="id" value="1,2,3" type="in">ahwt</range>
同樣還有present、empty、defined。


10:原樣輸出

literal標籤能防止瀏覽器解析標籤中內容。直接按照格式輸出標籤內內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章