我的联系方式
微博一米阳光_Grace
邮箱xirizhifeng@163.com
欢迎来到小莫的博客~
2019/09/20技术文章
最近新做的一个项目使用了TP5.1,和TP5.0虽然只差一个版本,但是变化挺大的,有点类似Laravel框架,感兴趣的伙伴可以去体验下。
今天就先不说都有哪些差别了,来说说关于使用富文本编辑器
过程中遇到的一个小坑。
我使用的是ueditor
,做过的很多项目都是用的这个顺手了,所以这次也直接拷贝代码拿过来用了,然后就发现问题了,图一是我添加的时候录入的文字,图二是点击保存之后再次进入编辑之后的样式。
(图一)
(图二)
开始以为自己少引入了文件,就重新检查了下没少啥,就很奇怪了,啥情况这是
然后百度也没搜到有用的信息,偶然看到了TP5.1手册上写了这样的解释
然后就明白了,原来TP5.1为了避免出现XSS安全问题,默认的变量输出都会使用htmlentities
方法进行转义输出。所以就出现了上述的问题,如果我们不希望转义输出可以这样{$data.name|raw}
就显示正常了