验证码示例代码 [ 2.0 版本 ]
1 在任意controller里面重写方法(在控制器层添加以下代码在相应的方法内)
public function actions()
{
return [
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'maxLength' => 5,
'minLength' => 5
],
];
}
2 表单模型(将下列数据添加到模型的相应地方)
public $verifyCode;
public function rules()
{
return [
['verifyCode', 'required'],
['verifyCode', 'captcha'],
];
}
3 视图(在视图层添加以下代码在相应位置)
use yii\captcha\Captcha;
<?= $form->field($model, 'verifyCode', [
'options' => ['class' => 'form-group form-group-lg'],
])->widget(Captcha::className(),[
'template' => "{image}{input}",
'imageOptions' => ['alt' => '验证码'],
'captchaAction' => 'site/captcha',
]); ?>
熊本污 天下熊熊一般污
注册时间:2016-05-03
最后登录:2016-09-21
在线时长:6小时36分
最后登录:2016-09-21
在线时长:6小时36分
- 粉丝8
- 金钱615
- 威望140
- 积分2075
共 0 条评论