一、写在前面:
在使用yii2.0的过程中,在编写代码时候难免出现错误,或者说是异常;
有时候我们可以看出来,例如:table_name 不存在;这在我们编写form的model时候非常常见,原因在于你的字段没有声明,比如表单中的重复密码的字段,验证码字段;都要在model的里面声明属性:public $repassword;public $verfiCode都要声明,不然会报表不存在的异常;
有时候第一次可能我们看不出来:这就是我所经历的,大部分出现在操作model的时候,或者是创建,或者是更新的时候,然后总结出的经验是在操作model的时候,90%的错误都出现在rule的字段编写上,或者是字段写错误。或者是规则声明错误;
我们以yii\validators\...这个类展开;
二、怎么查看错误:
相对来说,yii框架的提示还是比较完整,准确的,我们应该去了解下基本的异常;比如ForbiddenException;HttpException等等;
1.首要的当然是看标题:比如: