thinkphp使用literal防止模板标签被解析的方法

 更新时间:2014年11月22日 11:22:26   投稿:shichen2014   我要评论
这篇文章主要介绍了thinkphp使用literal防止模板标签被解析的方法,可实现针对一些不需要解析的模板标签直接输出,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了thinkphp不解析标签直接输出,防止模板标签被解析的方法。分享给大家供大家参考。具体实现方法如下:

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

复制代码 代码如下:
<literal>
<if condition="$name eq 1 "> value1
<elseif condition="$name eq 2"/>value2
<else /> value3
</if>
</literal>

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

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

复制代码 代码如下:
<php>echo '{$Think.config.CUSTOM.'.$key.'}';</php>

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

复制代码 代码如下:
<php><literal>echo '{$Think.config.CUSTOM.'.$key.'}';</literal></php>

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

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

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

相关文章

  • PHP如何将图片文件上传到另外一台服务器上

    PHP如何将图片文件上传到另外一台服务器上

    这篇文章主要介绍了PHP如何将图片文件上传到另外一台服务器上,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • YII Framework学习之request与response用法(基于CHttpRequest响应)

    YII Framework学习之request与response用法(基于CHttpRequest响应

    这篇文章主要介绍了YII Framework学习之request与response用法,详细介绍了CHttpRequest响应request与response的使用技巧,需要的朋友可以参考下
    2016-03-03
  • zen_cart实现支付前生成订单的方法

    zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下
    2016-05-05
  • PHP7使用ODBC连接SQL Server2008 R2金沙国际官网示例【基于thinkPHP5.1框架】

    PHP7使用ODBC连接SQL Server2008 R2金沙国际官网示例【基于thinkPHP5.1

    这篇文章主要介绍了PHP7使用ODBC连接SQL Server2008 R2金沙国际官网,结合实例形式分析了基于thinkPHP5.1框架使用ODBC连接SQL Server2008金沙国际官网相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • thinkphp分页实现效果

    thinkphp分页实现效果

    大量数据的显示就需要对内容进行分页,本文章就是就是介绍thinkphp分页进行整理,有需要的朋友一起来了解一下。
    2016-10-10
  • 基于PHP选项与信息函数的使用详解

    基于PHP选项与信息函数的使用详解

    本篇文章是对PHP选项与信息函数的使用进行了详细的分析介绍。需要的朋友参考下
    2013-05-05
  • PHP单例模式与工厂模式详解

    PHP单例模式与工厂模式详解

    这篇文章主要为大家详细介绍了PHP单例模式与工厂模式的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • PHP-Java-Bridge使用笔记

    PHP-Java-Bridge使用笔记

    这是我在做平安银行开发的时候,本地使用PHP环境,平安银行接口为Java接口的时候,采用PHP-Java-Bridge的方式调用接口的笔记。因为现在网上的教程基本上都不行了,所以在这里贴出我能使用的而且目前网上最新的版本(2014-09-19),如果有错,请通过邮件联系,谢谢。
    2014-09-09
  • 使用PHP similar text计算两个字符串相似度

    使用PHP similar text计算两个字符串相似度

    在网站开发中,我们经常使用php similar text 计算两个字符串相似度。本文涉及到similar text函数语法、用法详解,感兴趣的朋友一起学习吧
    2015-11-11
  • php注册审核重点解析(数据访问)

    php注册审核重点解析(数据访问)

    这篇文章主要为大家解析了php注册审核重点,数据进行访问,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05

最新评论