Yii2之rules(),validate(),save(),save(false)

在model文件中,若提供 public function rules() 方法,则在使用 $model->validate() ,和 $model->save() 方法时,会被调用,用于检查数据是否满足要求。

若满足要求,返回true,否则返回false,在返回false时,可以通过

获取错误信息(二维数组)。

若想跳过rule()规则检查,可以使用 $model->save(false) 。

 

【参考:】http://www.yiichina.com/doc/guide/2.0/input-validation