问题:使用Thinkphp5.1 开发的时候显示CKEditor保存的内容不符合预期。

希望的样子,肯定是不显示<p><b>等标签,而是下面的样子。

因为刚开始使用TP5.1和CKEditor,所以遇到问题有点懵。立马就去找官方文档,但是文档很多,不知从何看起。

这个问题其实与CKEditor没有任何关系,因为在网页编辑器的内容保存到数据库就是带标签的,而前台就是现实带标签的内容,似乎一点问题都没有。

突然,灵光乍现,是不是HTML转义的问题!果然,TP5.1在使用模板标签现实内容的时候默认会做htmlspecialchars()!

知道了原因,那么如何解决呢?用htmlspecialchars_decode() 反转义吗? 当然不是!

<div class="retheader">{$data.name}的查询结果如下:</div>
<div class="ret">{$data.desc|raw}</div>

正确和简单的方式是在页面中加一个"|raw" 即可! 这个解决方式非常简单,但是如果不知道的人,也是会很伤脑筋哦!记录且分享一下!

--------------------------------------------------------------

欢迎交流

个人博客:www.wxp123.me

最新文章

  1. Lesson 5 No wrong numbers
  2. HTML基础及一般标签
  3. (转载)OC学习篇之---协议的概念和用法
  4. ant条件逻辑
  5. CSS基础(01)
  6. 《深入Java虚拟机学习笔记》- 第11章 类型转换
  7. 项目打包 weblogic部署
  8. codevs3945 完美拓印
  9. LVM逻辑卷管理@设备、格式、摩、引导自己主动安装一个完整的章节
  10. 用Service+Broadcast解决倒计时过程中Activity被销毁的问题
  11. O - Muddy Fields
  12. javascript的DOM操作获取元素
  13. AutoIncrement无法设置的问题
  14. Atcoder Regular-074 Writeup
  15. hadoop集群配置SSH免登陆
  16. Python-sys模块,异常
  17. P2S、P2P、P2SP之对比
  18. Restrictions用法
  19. myql root用户远程访问
  20. AngularJS中$watch

热门文章

  1. SpringBoot如何集成Jedis
  2. pop3密码嗅探
  3. windows远程连接Mac、Mac远程连接Mac、Mac连接Windows
  4. vue学习第三天 ------ 临时笔记
  5. 使用axios请求发送数据
  6. jquery的全选和多选操作
  7. [转]QT 4.8 静态库编译方法
  8. APP常用检测
  9. selenium代理
  10. 在你的andorid设备上运行netcore (Linux Deploy)