thinkphp eq失效的解決辦法:1、打開相應的tp文件;2、檢查eq標簽;3、修改使用方式為“{eq name=”$vo.adminrole” value=”0″}{/eq}”即可。
本教程操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp eq失效怎么辦?
tp5中eq不起作用的問題
1.thinkphp5.0中用到了eq標簽,官方文檔中給出的
立即學習“PHP免費學習筆記(深入)”;
<eq> 相等 <else></else> 不相等 </eq>
然而自己測試的并沒有卵用,我用的是thinkphp5.0.20的版本,測試過5.0.15依然可用
2.之前上網查了各種說這個那個問題的,不知道他們自己有沒有自己測試過,反正沒有一個能用的,
比如:
<eq>未激活</eq><eq>已激活</eq>
你會發現上邊的那個完全沒有卵用,也可能是他們的版本太過于老舊了。
3.這里公布下我自己的最終解決方法
{eq?name="$vo.adminrole"?value="0"}<td>超級管理員</td>{/eq} {eq?name="$vo.adminrole"?value="1"}<td>教師管理員</td>{/eq}
其中的$vo.adminrole為volist循環列表中的變量,如此,刷新頁面,可以生效了。
推薦學習:《thinkPHP視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦