验证码问题 verifyCode [ 2.0 版本 ]
url:http://frontend.dev/site/contact
verifyCode 加载不出来
php requirements.php
GD、imagick 都ok
[behaviors]
'rules' => [
[
'actions' => ['login','contact', 'signup', 'error', 'captcha'],
'allow' => true,
]
];
[actions]
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'maxLength' => 4,
'minLength' => 4
]
[views]
<?= $form->field($model, 'verifyCode')->widget(Captcha::className(), [
'template' => '<div class="row"><div class="col-lg-3">{image}</div><div class="col-lg-6">{input}</div></div>',
]) ?>
jingbai 补充于 2017-02-08 09:52
[model]
return [
[['name', 'email', 'subject', 'body'], 'required'],
['email', 'email'],
['verifyCode', 'captcha','captchaAction'=>'site/captcha'],
];
jingbai 补充于 2017-02-08 09:55
查看界面加载的是这个样子的
共 2 个回答
-
$model里rules的verifyCode的captchaAction路径设置检查下,如['verifyCode', 'captcha', 'captchaAction' => '/site/captcha']
共 3 条回复hebo5485 觉得很赞 -
jingbai
注册时间:2014-06-20
最后登录:2017-05-10
在线时长:8小时36分
最后登录:2017-05-10
在线时长:8小时36分
- 粉丝2
- 金钱450
- 威望0
- 积分530