thinkphp框架实例化模型的时候出现了“Undefined index: validate”或者“Undefined index: auto”情况?

最近用tp 3.2.3版本框架实例化模型的时候出现了一个很奇怪的警告,“Undefined index: validate”或者“Undefined index: auto”?

这里写图片描述
记得我用以前版本的3.2.1版本的时候没有出现这样的问题,于是就查看了Model.class.php文件!
在Model.class.php的 1185行代码中看到
行
红色框框的意思大概是将 if(正确的话) 就关闭了自动验证,所以就不进行下面的自动验证
所以就是无法识别到validate,因此只要把这几行代码注释掉就行
这里写图片描述

同样道理,在在Model.class.php的 1128行代码中看到
这里写图片描述

这样就可以识别到validate,auto

希望对初学者有帮助!谢谢

posted @ 2016-09-20 15:06  小郑6  阅读(447)  评论(0编辑  收藏  举报