{/eq}」即可。"/> {/eq}」即可。">
thinkphp eq失效的解決方法:1、開啟對應的tp檔案;2、檢查eq標籤;3、修改使用方式為「{eq name="$vo.adminrole" value="0"} 4bf1b891f6c2dfb01a14225c80f3ce36b90dd5946f0946207856a8a37f441edf{/eq}」即可。
本教學操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp eq失效怎麼辦?
tp5中eq不起作用的問題
1.thinkphp5.0中用到了eq標籤,官方文件中給出的
<eq name="name" value="value"> 相等 <else/> 不相等 </eq>
然而自己測試的並沒有卵用,我用的是thinkphp5.0.20的版本,測試過5.0.15依然可用
2.之前上網查了各種說這個那個問題的,不知道他們自己有沒有自己測試過,反正沒有一個能用的,
比如:
<eq name="vo.status" value="0">未激活</eq> <eq name="vo.status" value="1">已激活</eq>
你會發現上邊的那個完全沒有卵用,也可能是他們的版本太過於老舊了。
3.這裡公佈下我自己的最終解決方法
{eq name="$vo.adminrole" value="0"}<td style="text-align: center">超级管理员</td>{/eq} {eq name="$vo.adminrole" value="1"}<td style="text-align: center">教师管理员</td>{/eq}
其中的$vo.adminrole為volist循環列表中的變量,如此,刷新頁面,可以生效了。
推薦學習:《thinkPHP影片教學》
以上是thinkphp eq失效怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!