thinkphp <eq> <if>标签 condition中可以写PHP的判断逻辑

<ul>
<volist name="monthArray" id="monthItem">
<if condition="$monthItem eq I('get.monthParam') ">
<li>
<a href="{:U('accountInfo', array('monthParam'=>$monthItem))}"
class="selectItem">{$monthItem}</a>
</li>
<else/>
<li>
<a href="{:U('accountInfo', array('monthParam'=>$monthItem))}">{$monthItem}</a>
</li>
</if>
</volist>
</ul>

================================================

<eq name="userData.user_level" value="3">
<li><a href="" title="">管理员功能</a></li>
</eq>

name只能是变量,并且不用$也不用{$},name中不能存放常量,只能放变量。

value中可以放常量,也可以放变量。放变量时要带上$,不用{$}

 

===================================

在<eq>中使用ACTION_NAME

<eq name="ACTION_NAME" value="accountInfo">
<li><a href="/Alliance/accountInfo" class="selectMainNavItem">推广信息</a></li>
<else/>
<li><a href="/Alliance/accountInfo" title="">推广信息</a></li>
</eq>

 

posted @ 2018-07-10 17:08  奥雷连诺  阅读(10521)  评论(0编辑  收藏  举报