说明Yii2框架的官方文档涉及验证码使用的篇幅非常少。不过验证码在开发中其实用的比较多。下面是解决验证码无法刷新问题的方案,参考资料。步骤1。定义验证码action和error一样。验证码需要定义在actions方法中。通常,为了方便,可以直接在SiteController中定义。以SiteController为例['class'=>'yii\captcha\CaptchaAction','fixedVerifyCode'=>YII_ENV_TEST?'testme':null,'backColor'=>0x000000,//背景颜色'maxLength'=>5,//最大显示数'm??inLength'=>4,//最小显示数'padding'=>3,//spacing'height'=>34,//高度'width'=>90,//宽度'foreColor'=>0xffffff,//字体颜色'offset'=>4//设置字符偏移有效果],'error'=>['class'=>'yii\web\ErrorAction',]];}}2。在视图中输出验证码图片注意请查看代码中html注释部分
