Yii2.0中rules验证的调试
2019-05-20 00:53
1966 查看
通过表单模型做接口,验证返回的错误明确错误信息如下:
/**
- 提取rules规则验证错误的信息
- @param [type] $model
@return void
*/
public static function getModelError($model) {
if(empty($model)) return true;
$errors = $model->getErrors(); //得到所有的错误信息if(!is_array($errors)){ return true; } $firstError = array_shift($errors); if(!is_array($firstError)) { return true; } return array_shift($firstError);}
调试的过程中通过打断点到$this->save() load() validate(),然后查看获取的
$this->errors、 $model->getErrors()会获取到详细的错误信息以方便一下步的调试
相关文章推荐
- Yii2.0 rules验证规则大全
- yii2.0-rules验证规则应用实例
- Yii2.0 rules验证规则大全
- Yii2.0 rules验证规则大全
- Yii2.0 rules验证规则
- Yii2.0 rules验证规则大全
- Yii2.0 rules验证规则集合
- Yii2.0 rules验证规则大全
- Yii2.0 rules验证规则大全
- Yii 2.0 笔记之 rules 验证规则
- Yii CModel中rules验证规格
- yii2新版的rules验证笔记 [ 2.0 版本 ]
- Yii CModel中rules验证规格
- Yii CModel中rules验证规格
- PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
- Yii CModel中rules验证规格
- 对Yii 2.0模型rules的理解(load()无法正确装载数据)
- yii CFormModel中的rules验证机制
- Yii CModel中rules验证规则
- yii2->验证码问题(Yii2.0 ajax验证,验证码报错,load方法)