thinkphp框架模板输出时候html代码被转义解决办法

技术论点 1,114 阅读 0

参考文章:http://www.viooma.com/portal/article/index/id/32/cid/4.html

准备新增功能,把程序的广告全部写入数据库,利用数据库查询缓存展示来完成后台编辑前台显示等功能。

前端部分已经快做好了,然后发现出问题了,从数据查询出来的html代码全部被转义了,显示的时候全部都是代码展示,浏览器不进行渲染展示了。

之后我又苦逼的开始查资料,去tp官方论坛看了一下,只知道了是thinkphp的黑锅,但是也算是提高安全性,对程序进行保护的一种手段。所以,只有另寻他法,索性最后找到别人发布的解决办法。

具体的大家可以去上面的网址看看别人的做法。

我这里解决办法就是直接用php原生写法<?php echo $data[0]['gg_data'];?>来搞定了,不走模板渲染了。

=============

还有更加简单的方法:

{$data[0]['gg_data']|raw}

解决之后能正常显示了(请忽略我在copy模板)。

thinkphp框架模板输出时候html代码被转义解决办法

Tags:

版权声明:若无特殊注明,本文皆为《燕闻墨香博客》原创,转载务必保留文章来源。

本文链接:thinkphp框架模板输出时候html代码被转义解决办法 & https://www.mxooo.cn/694/

推荐阅读
发表评论 取消回复
表情 图片 链接 代码

分享