ThinkPHP模板標簽eq if 中區分0,null,false的方法


 

ThinkPHP模板標簽eq if 中區分0,null,false的方法

條件語句,

<select name="status" lay-filter="type">

            <option value="">全部</option>

            <option value="1" {if condition="isset($param.status) and $param.status eq 1"}selected{/if}>正常</option>

            <option value="0" {if condition="isset($param.status) and $param.status heq '0'"}selected{/if}>禁用</option>

            <option value="-1" {if condition="isset($param.status) and $param.status eq -1"}selected{/if}>已刪除</option>

</select>

 

會遇到這種問題 ,為空和null 和0 的情況

解決方法:

<!--heq標簽-->

<heq name="var" value="0">...</heq>
<heq name="var" value="">...</heq>
<heq name="var" value="false">...</heq>

<!--if標簽中使用-->

<if condition="$var heq 0">...</if>
<if condition="$var heq ''">...</if>
<if condition="$var heq false">...</if>

 

 heq 恆等於

nheq 不恆等於

 

 

文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。

 

若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好的肯定(*^_^*)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM