tp5中使用ueditor编辑器保存文本到数据库后编辑时数据回显显示html标签问题解决办法

数据表中保存的数据为带html标签的源码,如图:

编辑器页面需要的内容:




    
    
    
    
    
    

    


 tp6框架中这个编辑器的控制器为:

table('article')
            ->field('content')
            ->where(['id'=>375588])
            ->find();
        $this->assign(array(
            'vo'=>$vo
        ));
        return $this->fetch();
    }

显示效果为:

tp5中使用ueditor编辑器保存文本到数据库后编辑时数据回显显示html标签问题解决办法_第1张图片

为了将默认值变为html解析后的,需要在script标签中间加一个这个:

{$vo.content|raw}

如图:

这样修改回显正常,如图:

 tp5中使用ueditor编辑器保存文本到数据库后编辑时数据回显显示html标签问题解决办法_第2张图片

其中用到的技术点为tp6中的raw,哈哈哈,很棒!

如果你不需要转义(例如你需要输出html表格等内容),可以使用: raw

文档讲解地址:使用函数 · ThinkPHP5.1完全开发手册 · 看云

关联使用百度编辑器文章:

 php 接入 百度编辑器-CSDN博客

你可能感兴趣的:(编辑器,数据库,html,百度编辑器)