类别:YII / 日期:2019-12-18 / 浏览:177 / 评论:0

model猎取毛病的要领:
public static function getModelError($model) { $errors = $model->getErrors(); //获得一切的毛病信息 if(!is_array($errors)) return ''; $firstError = array_shift($errors); if(!is_array($firstError)) return ''; return array_shift($firstError); }
getErrors():返回一切属性或单个属性的毛病,即返回一切考证中发作的毛病。
运用示例以下:
$model = new User(); $model->name = $name; $model->nick_name = $nick_name; $model->phone = $phone; $model->sex = $sex; $model->isNewRecord = true; //此语句可省略 if(!$model->save()){ //保留不成功 throw new \RuntimeException('保留败.'.$model::getModelError($model)); }
ki4网,有大批免费的Yii入门教程,迎接人人进修!
以上就是yii model猎取毛病的要领的细致内容,更多请关注ki4网别的相干文章!
版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。