因为保存、修改都正常,也就是说存储到数据库没有问题,那么为什么显示出来的却把样式的 "<",">"都给过滤掉了呢 ? 问题只能出在显示控制那块。
检查步骤如下:
1、数据库body字段的类型、编码 ;
2、处理文件**_add_action.php和**_edit_action.php , 是否过滤问题,因为修改显示没问题,所以排除;
3、模板页有无过滤 ,检查后问题也不是出在这儿;
4、最后想到的是新建模型后台有个输出控制,就是这个
<field:body type='htmltext' isnull='true' default='' rename='' page='split'/>
问题就出在 type='htmltext' ,如果写成数据库里定义的“text”或者“smalltext”都不正确,这也是导致html代码不能正确解析的根本原因 。。
由于一点粗心,导致花了半天时间找问题 。希望大家在搞这个的时候能注意以上几点。