模板引擎支持Switch標簽,格式為:
XML/HTML代碼
~~~
<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屬性可以使用函數以及系統變量,例如:
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>
~~~
- YourPHP
- 模板制作
- 模板標簽語法
- 全局變量和數組
- 模板的命令規范
- 模板標簽說明
- YP:list|數據調用
- YP:link|友情鏈接
- YP:catpos|面包宵
- YP:block|碎片
- YP:flash|幻燈片
- YP:db|外部數據源
- IF判斷標簽
- Volist標簽
- Foreach標簽
- Switch標簽
- YP:subcat|子欄目
- YP:nav|導航標簽
- YP:kefu|在線客服
- YP:next|下一頁
- YP:pre|上一頁
- YP:tags|標簽
- 在任何其他頁面調用提交留言或反饋表單
- 實現瀏覽過的商品功能方法
- 推薦位posid的使用
- 縫滾動js效果
- 自定義導航
- 模板中如何調用下拉表 多選框表單字段數據
- 模板參數配置
- 擴展方法
- Common
- 網上收集他人總結方法
- yourphp模板技巧(一)
- yourphp模板技巧(二)
- Yourphp模板標簽語法
- Yourphp全局變量和數組
- 更改Yourphp 2.0版本html編輯器的方法
- 框架修改
- 修改../Public
- 自己擴展
- where查詢中find_in_set方法
- 自定義nav