今天小編給大家分享一下thinkphp中eq的含義是什么的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);網(wǎng)站制作、網(wǎng)站設(shè)計收費合理;免費進行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運營了10多年的成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。
在thinkphp中,eq是一個比較標(biāo)簽,可以比較標(biāo)簽參數(shù)name和value的值,若name和value的值相等的話則輸出eq標(biāo)簽之間的內(nèi)容,語法為“<eq name="變量" value="值">內(nèi)容</eq>”。
本文操作環(huán)境:Windows10系統(tǒng)、ThinkPHP5版、Dell G3電腦。
thinkphp中的eq標(biāo)簽,好像并不常用,但卻必不可少
舉個例子,像某個狀態(tài),開關(guān)等等,又不能直接將數(shù)據(jù)庫中的字段讀給客戶看,客戶也看不明白,是吧。
所以我們可以使用eq標(biāo)簽來解決這個小問題。
例如:我在數(shù)據(jù)庫中有status字段,表示某一狀態(tài),我規(guī)定它:0為未激活,1為激活
那現(xiàn)在我要將整個表的數(shù)據(jù)展示給用戶看,我要怎么做呢?
可以肯定的事,我們肯定不能直接將0和1讀出來,在前臺模板中,
像這樣:<td>{$vo.status}</td>
直接讓用戶看。這樣不理想。客戶體驗一定很差。。。
解決辦法:
使用eq標(biāo)簽判斷一下status的值,做一個小小的障眼法:
<eq name="vo.status" value="0">未激活</eq> <eq name="vo.status" value="1">已激活</eq>
當(dāng)然如果不是特別復(fù)雜的要求,可以簡寫嘛
像這樣:
<eq name="vo.status" value="0">未激活<else/>激活</eq>
注意:eq的意思是指name和value的值相等的話輸出<eq>標(biāo)簽之間的內(nèi)容,這里的name不要寫成{$vo.status}
否則無論你怎么寫都是<else/>的值
當(dāng)然了,這只是thinkphp中比較標(biāo)簽中的一個,更多的可以參照thinkphp手冊嘛
<比較標(biāo)簽 name="變量" value="值"> 內(nèi)容 </比較標(biāo)簽>
以上就是“thinkphp中eq的含義是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁名稱:thinkphp中eq的含義是什么
當(dāng)前鏈接:http://www.chinadenli.net/article8/gcchip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、用戶體驗、網(wǎng)站制作、網(wǎng)站營銷、網(wǎng)站設(shè)計、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)