Bug重现
利用Chrome等浏览器直接编辑网页代码的功能,删除掉表单中的标题文本框(name='ti
Bug分析
在对应"模型"中“验证条件”默认为“Model::EXISTS_VALIDATE 或者0 存在字段就验证 (默认)”。也就是说,如果提交过来的表单中不存在“ti
例如
protected $_validate = array(
array('title','require','标题不能为空')//此时验证条件为“0 存在字段就验证 (默认)”
);
Bug修复protected $_validate = array(
array('title','require','标题不能为空',1)//将验证条件设置成“1 必须验证”
);
参考开发手册:http://doc.thinkphp.cn/manual/auto_validate.html 最佳答案
