类别: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网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章