thinkphp eq失效怎么辦

thinkphp eq失效的解決辦法:1、打開(kāi)相應(yīng)的tp文件;2、檢查eq標(biāo)簽;3、修改使用方式為“{eq name=”$vo.adminrole” value=”0″}{/eq}”即可。

thinkphp eq失效怎么辦

本教程操作環(huán)境:Windows7系統(tǒng)、ThinkPHP5版、Dell G3電腦。

thinkphp eq失效怎么辦?

tp5中eq不起作用的問(wèn)題

1.thinkphp5.0中用到了eq標(biāo)簽,官方文檔中給出的

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

<eq> 相等 <else></else> 不相等 </eq>

然而自己測(cè)試的并沒(méi)有卵用,我用的是thinkphp5.0.20的版本,測(cè)試過(guò)5.0.15依然可用

2.之前上網(wǎng)查了各種說(shuō)這個(gè)那個(gè)問(wèn)題的,不知道他們自己有沒(méi)有自己測(cè)試過(guò),反正沒(méi)有一個(gè)能用的,

比如:

<eq>未激活</eq><eq>已激活</eq>

你會(huì)發(fā)現(xiàn)上邊的那個(gè)完全沒(méi)有卵用,也可能是他們的版本太過(guò)于老舊了。

3.這里公布下我自己的最終解決方法

{eq?name="$vo.adminrole"?value="0"}<td>超級(jí)管理員</td>{/eq} {eq?name="$vo.adminrole"?value="1"}<td>教師管理員</td>{/eq}

其中的$vo.adminrole為volist循環(huán)列表中的變量,如此,刷新頁(yè)面,可以生效了。

推薦學(xué)習(xí):《thinkPHP視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享