thinkphp if判断嵌套语句

原创 2013年12月02日 20:59:06

在建站的时候,安装了一套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 希望看到这篇文章的朋友可以指点一二,谢谢!

ThinkPHP模板中使用判断语句

我们可以使用if标签来定义复杂的条件判断,例如: condition="($name eq 1) OR ($name gt 100) "> value1 condition="$name ...
  • vera_xue
  • vera_xue
  • 2013年12月31日 11:15
  • 860

thinkphp中模板的if语句多重判断

if condition="$val.pinglun2 eq 5" > td align="center">非常满意td> elseif condit...
  • u014796999
  • u014796999
  • 2016年04月04日 23:48
  • 1838

Thinkphp中Volist嵌套用eq比较需要注意的地方

当我们在输出一些特需关系的数据的时候,可能牵涉到2层关系,所以要用到Volist的嵌套,同时就难免要用到下面的比较标签eq:等于、neq:不等于、gt:大于、egt:大于等于、lt:小于、elt:小于...
  • liuxiaojun828
  • liuxiaojun828
  • 2015年02月03日 15:31
  • 1222

ThinkPHP--SQL 查询语句

一.查询方式 ThinkPHP 提供了三种基本的查询方式:字符串条件查询、索引数组条件查询和对象条 件查询。在大多数情况下,推荐使用索引数组和对象方式作为查询条件,因为会更加安全 1.使...
  • yayun0516
  • yayun0516
  • 2015年01月12日 14:31
  • 2389

js中的if 语句、多分支语句、嵌套语句的用法

if语句的分类: 1、if 2、if  else 代码示例: var score=65; var daily=70; if (score>60 &&daily>60){ ...
  • xuehyunyu
  • xuehyunyu
  • 2017年06月21日 22:49
  • 3282

thinkphp 模板页面select判断 if标签

thinkphp 模板页面select判断 if标签
  • hexiaoniao
  • hexiaoniao
  • 2016年12月23日 10:18
  • 2162

让你的thinkphp支持嵌套继承模板

最近想把后台重写一下,不想再用iframe了,用整页跳转的,当然想到的就是把之前那些固定的菜单做成一个模板,然后挖坑,内容页就填充到坑里 thinkphp里面有模板继承的功能 extend,...
  • bestcjt
  • bestcjt
  • 2015年11月13日 13:30
  • 2415

thinkphp中volist的多重循环,标签嵌套

关于volist,thinkphp官方手册说的非常清楚,其实就相当于foreach功能,只是用在模板里面,很方便,实用。 volist的二重循环,标签嵌套是这样的。 在操作里写如下代码:假定有如下...
  • wf120355
  • wf120355
  • 2013年05月31日 11:49
  • 9255

H5基础知识第九课时(JS判断语句)

1.if语句 简单的if语句形式   if()  {   } 2.if-else语句    if()  {   }    else   {       } 3.多分支判断  if()  {   ...
  • yuzhaocong
  • yuzhaocong
  • 2017年06月18日 08:49
  • 323

嵌套if判断

嵌套if判断 嵌套if: 作用:对多个条件进行判断 语法: if(表达式1) {            if(表达式2)  { if(表达式3) {     语句块1.1; ...
  • CC_jiao0126
  • CC_jiao0126
  • 2013年01月14日 15:21
  • 395
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:thinkphp if判断嵌套语句
举报原因:
原因补充:

(最多只允许输入30个字)