自动验证的时候,
if(!$user->create($data) )
$this->error($user->getError() );
不一定正确。create方法返回值有可能是空的,也有可能是没有返回。
描述下场景好了,我定义了个控制器,有个成员变量声明的是
protected $param = array('page'=>1);
在成员函数里调用的时候
直接用
if(!$user->create($this->param) )
$this->error($user->getError() );
触发了error输出,但 getError()返回的内容其实是正确的
直观地导致出现了苦脸,但没有文字提示。
是不是我成员数组使用方法有误啊?
或者是Model本身有问题?因为用 === false 就能正常验证了
求教 @站长 @大侠
最佳答案