zoukankan      html  css  js  c++  java
  • thinkphp 原样输出

    可以使用literal标签来防止模板标签被解析,例如:

    大理石构件

    1. <literal>
    2. <if condition="$name eq 1 "> value1
    3. <elseif condition="$name eq 2"/>value2
    4. <else /> value3
    5. </if>
    6. </literal>

    上面的if标签被literal标签包含,因此if标签里面的内容并不会被模板引擎解析,而是保持原样输出。

    如果你的php标签中需要输出类似{$user} 或者 XML标签的情况,可以通过添加literal标签解决混淆问题,例如:

    1. <php>echo '{$Think.config.CUSTOM.'.$key.'}';</php>

    这个php标签中的{$Think 可能会被模板引擎误当做标签解析,解决的办法就是加上literal,例如:

    1. <php><literal>echo '{$Think.config.CUSTOM.'.$key.'}';</literal></php>

    Literal标签还可以用于页面的JS代码外层,确保JS代码中的某些用法和模板引擎不产生混淆。

    总之,所有可能和内置模板引擎的解析规则冲突的地方都可以使用literal标签处理。

  • 相关阅读:
    商人的诀窍 结构体
    商人的诀窍 结构体
    小泉的难题 结构体
    小泉的难题 结构体
    来淄博旅游 结构体
    来淄博旅游 结构体
    分类游戏 结构体
    7月20日学习
    7月19日学习
    7月18日学习
  • 原文地址:https://www.cnblogs.com/furuihua/p/11834459.html
Copyright © 2011-2022 走看看