ckeditor是自动转义html标签的,所以直接从数据库里面取出来,就是原本将html标签输出来。
解决方法如下:
$this->assign('content', htmlspecialchars_decode($art[0]['content']));
这样就可以了。
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。
ckeditor取post数据时可能会加反斜杠,这是就要加上stripslashes。
$this->assign('content', stripslashes($_POST['editor']));