在thinkphp中,eq是比較標籤,可以比較標籤參數name和value的值,若name和value的值相等的話則輸出eq標籤之間的內容,語法為「
內容 」。
本文操作環境:Windows10系統、ThinkPHP5版、Dell G3電腦。
thinkphp中的eq標籤,好像並不常用,但卻必不可少
舉個例子,像某個狀態,開關等等,又不能直接將資料庫中的欄位讀給客戶看,客戶也看不明白,對吧。
所以我們可以使用eq標籤來解決這個小問題。
例如:我在資料庫中有status字段,表示某一狀態,我規定它:0為未激活,1為激活
那現在我要將整個表的資料展示給用戶看,我要怎麼做呢?
可以肯定的事,我們絕對不能直接將0和1讀出來,在前台模板中,
像這樣:
直接讓使用者看。這樣不理想。客戶體驗一定很差。 。 。
解決方法:
使用eq標籤判斷status的值,做一個小小的障眼法:
<eq name="vo.status" value="0">未激活</eq> <eq name="vo.status" value="1">已激活</eq>
當然如果不是特別複雜的要求,可以簡寫嘛
像這樣:
<eq name="vo.status" value="0">未激活<else/>激活</eq>
注意:eq的意思是指name和value的值相等的話輸出
否則無論你怎麼寫都是
當然了,這只是thinkphp中比較標籤中的一個,更多的可以參考thinkphp手冊嘛
<比较标签 name="变量" value="值"> 内容 </比较标签>
推薦學習:《PHP影片教學》
以上是thinkphp中eq是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!