首頁 > php框架 > ThinkPHP > thinkphp中eq是什麼意思

thinkphp中eq是什麼意思

WBOY
發布: 2022-03-07 10:20:58
原創
4461 人瀏覽過

在thinkphp中,eq是比較標籤,可以比較標籤參數name和value的值,若name和value的值相等的話則輸出eq標籤之間的內容,語法為「內容」。

thinkphp中eq是什麼意思

本文操作環境:Windows10系統、ThinkPHP5版、Dell G3電腦。

thinkphp中eq是什麼意思

thinkphp中的eq標籤,好像並不常用,但卻必不可少

舉個例子,像某個狀態,開關等等,又不能直接將資料庫中的欄位讀給客戶看,客戶也看不明白,對吧。

所以我們可以使用eq標籤來解決這個小問題。

例如:我在資料庫中有status字段,表示某一狀態,我規定它:0為未激活,1為激活

那現在我要將整個表的資料展示給用戶看,我要怎麼做呢?

可以肯定的事,我們絕對不能直接將0和1讀出來,在前台模板中,

像這樣:{$vo.status}

直接讓使用者看。這樣不理想。客戶體驗一定很差。 。 。

解決方法:

使用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的值相等的話輸出標籤之間的內容,這裡的name不要寫成{$vo.status }

否則無論你怎麼寫都是的值

當然了,這只是thinkphp中比較標籤中的一個,更多的可以參考thinkphp手冊嘛

 <比较标签 name="变量" value="值">
 内容
 </比较标签>
登入後複製

推薦學習:《PHP影片教學

以上是thinkphp中eq是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板