// 默认全局过滤方法 用逗号分隔多个
'default_filter' => 'htmlspecialchars',存入到数据库中的文章内容中的标签全部被转化为特殊字符,那么当我需要从数据库中读取数据并返回给前端时,就出现了问题,按文档,如果是在模板中显示可以按如下操作// 使用raw
{$body->body|raw}现在我是返回给网站后台编辑器进行编辑,采用api的方式,所以如果不做任何处理,编辑器里就直接显示带标签的内容,现在的做法是通过获取器,先进行一次反过滤: public function getBodyAttr($value)
{
return htmlspecialchars_decode($value);
}这样感觉挺麻烦的,因为我是全局过滤的,如果所有设计的字段都要进行反过滤的话,好像体验就不好了,是否有自动处理机制,哪位大牛能为我解惑下,谢谢了! 最佳答案