ThinkPHP-模板指南-Switch標簽
來自站長百科
導航:返回上一頁
模板引擎支持Switch標簽.
<switch name="變量" > <case value="值1">輸出內容1</case> <case value="值2">輸出內容2</case> <default />默認情況 </switch>
使用方法如下:XML/HTML代碼
<switch name="User.level"> <case value="1">value1</case> <case value="2">value2</case> <default />default </switch>
其中name屬性可以使用函數(shù)以及系統(tǒng)變量.
例如:XML/HTML代碼
<switch name="Think.get.userId|abs"> <case value="1">admin</case> <default />default </switch>
對于case的value屬性可以支持多個條件的判斷,使用”|”進行分割,例如:使用變量方式的情況下,不再支持多個條件的同時判斷。
XML/HTML代碼
<switch name="Think.get.type"> <case value="gif|png|jpg">圖像格式</case> <default />其他格式 </switch>
表示如果$_GET["type"] 是gif、png或者jpg的話,就判斷為圖像格式。也可以對case的value屬性使用變量.
例如:XML/HTML代碼
<switch name="User.userId"> <case value="$adminId">admin</case> <case value="$memberId">member</case> <default />default </switch>