美文网首页
TP ThinkPHPif标签嵌套无效

TP ThinkPHPif标签嵌套无效

作者: chiugi | 来源:发表于2019-12-19 11:11 被阅读0次

在使用ThinkPHP3.2.3进行开发时,碰到一个问题,使用了<if>标签后,在HTML中解析失败。后查看发现TP嵌套的if标签是有上限的,具体目录在ThinkPHP/Library/Think/Templete/TagLib/Cx.class.php

// 将
      'if'        =>  array('attr'=>'condition','level'=>2),
// 修改为
      'if'        =>  array('attr'=>'condition','level'=>3),

此外该文件下还有许多TP标签模板的配置供修改,但一般情况下不建议进行修改。官方的Cx的模板库定义了if的默认嵌套层数肯定是有其原因的,随意修改容易造成不可预见的异常。

除了上述办法,还有以下和if标签同效的eq标签,如果不想使用以上方法可以尝试以下办法
<eq name="Think.get.name" value="value">相等<else/>不相等</eq>

相关文章

  • TP ThinkPHPif标签嵌套无效

    在使用ThinkPHP3.2.3进行开发时,碰到一个问题,使用了 标签后,在HTML中解析失败。后查看发现TP嵌套...

  • 截止到2019-10-11 15:20:34uni-app的te

    text组件只能嵌套text 嵌套的text绑定事件无效

  • 学习第七天

    今天学习了一些基本的规则 标签嵌套规则:块标签可以随便嵌套标签(p 里面不能嵌套块标签) ...

  • 前端小知识点

    看似简单的东西,越是很重要,赶紧收藏起来吧!标签的嵌套: 块标签可以嵌套任何标签2.p标签绝对不能嵌套块标签 行标...

  • scss基础用法

    html 嵌套嵌套标签.main { .top { background: red; }...

  • 初识HTML与MAC操作系统

    一、 1. 标签分为单标签与双标签 2. 标签必须闭合 3. 标签可以嵌套 嵌套标签必须缩进(tab键) 4. 标...

  • 常用的HTML标签

    1. iframe标签 功能:嵌套页面 1.1 a标签和iframe标签一起使用实现嵌套页面间的切换 2. a标签...

  • 微信小程序解决 text 设置行高 line-height 无效

    微信小程序 text 标签,发现设置行高后无效。解决办法就是在外层嵌套多一层 view,然后在 view 的样式中...

  • 【CSS】继承样式

    继承是指,应用在某个标签上的CSS属性传给了内部嵌套的标签。 例如, 标签嵌套在 标签里,所以应用在 标签上的部分...

  • HTML常用标签

    1.iframe标签 内联框架,用于嵌套页面,iframe全称inline frame 与a标签嵌套用法: 2.a...

网友评论

      本文标题:TP ThinkPHPif标签嵌套无效

      本文链接:https://www.haomeiwen.com/subject/qckmnctx.html