在建站的时候,安装了一套php程序是thinkphp框架开发来的
里面的list_pid下还有list_id类型,原先使用<eq name="list_pid"> value[输出]</eq>
来判断id进行输出,但是由于<eq>标签不能嵌套使用,无法判断下级的list_id值
所以使用了if语句来判断。直接上语句
<if condition="$list_pid eq 1"> <!--thinkphp里面的if 是可以直接嵌套eq标签对比或者使用变量的-->
<if condition="$list_id eq 2"> <!--当前栏目值是2 //除了eq语句 你还可以使用egt等语句 -->
<else/>当前栏目值不是2
</if>
</if>
基本上这样嵌套就可以解决,但是感觉这写有点挫,不知道会不会在生成html的时候 过多的查询导致速度降低,
初次接触thinkphp 希望看到这篇文章的朋友可以指点一二,谢谢!