首页/技术/文章阅读

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

技术 2020-09-06 33 0
参考文章:https://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代码被转义解决办法

正文结束

使用phpMyadmin修改数据库内容无反应解决办法mysql数据库新增id字段设置为自增

评论区

还没有评论,来坐沙发吧。