conroller 里面:
use yii\captcha\Captcha;
public function actions()
{
return [
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'maxLength' => 5,
'minLength' => 5
],
];
}
model 里面:
public $verifyCode;
public function rules()
{
return [
[
'verifyCode',
'captcha',
],
];
}
public function attributeLabels()
{
return [
'verifyCode' => '',
];
}
表单里面:
use yii\captcha\Captcha;
<?php
echo Captcha::widget([
'name'=>'captchaimg',
'captchaAction'=>'login/captcha',
'imageOptions'=>[
'id'=>'captchaimg',
'title'=>'换一个',
'alt'=>'换一个',
'style'=>'cursor:pointer;margin-left:25px;'
],
'template'=>'{image}'
]);
?>
视图结果不显示验证:
html 代码:
为什么不显示呢?没有报错。
- 3 回答
- 0 关注
- 358 浏览
添加回答
举报
0/150
提交
取消