{/eq}」即可。"/> {/eq}」即可。">

首頁 >php框架 >ThinkPHP >thinkphp eq失效怎麼辦

thinkphp eq失效怎麼辦

藏色散人
藏色散人原創
2022-12-05 11:31:451642瀏覽

thinkphp eq失效的解決方法:1、開啟對應的tp檔案;2、檢查eq標籤;3、修改使用方式為「{eq name="$vo.adminrole" value="0"} 4bf1b891f6c2dfb01a14225c80f3ce36b90dd5946f0946207856a8a37f441edf{/eq}」即可。

thinkphp 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn