Yii2学习笔记二十五:验证码配置
1、控制器中配置:
public function actions() { return [ 'error' => [ // 'class' => 'yii\web\ErrorAction', 'class'=>'yii\web\ErrorsAction' ], 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, 'backColor'=>0xecf0f5,//背景颜色 'maxLength' => 6, //最大显示个数 'minLength' => 5,//最少显示个数 'padding' => 5,//间距 'height'=>34,//高度 'width' => 100, //宽度 // 'foreColor'=>0xffffff, //字体颜色 'offset'=>4, //设置字符偏移量 有效果 ], ]; }
2、Model中配置:
public $verifyCode;//定义 ['verifyCode', 'captcha']//rules中添加
3、视图中引用:
<?php echo $form->field($model,'verifyCode')->widget(Captcha::className(),[ 'template' => '{image}{input}', ])->label('');?>
文章
总共 0 条评论