小巫师 2017-06-23 09:08:30 2824次浏览 1条回复 2 1 0

1、在控制器层 写一个方法 让它调用完核心组件在调用控制器层

public function actions(){
        return [
            'captchatest' => [
                'class' => 'yii\captcha\CaptchaAction',
                'maxLength' => 4, //生成的验证码最大长度
                'minLength' => 7, //生成的验证码最短长度
            ]
        ];
} 

2、在视图层页面

<?php echo Captcha::widget([
    'name'=>'captchaimg',
    'captchaAction'=>'captchatest',
    'imageOptions'=>[
        'id'=>'captchaimg',
        'title'=>'换一个',
        'alt'=>'换一个',
        'style'=>'cursor:pointer;margin-top:10px; height: 50px;',
       ],
   'template'=>'{image}'
]);?>
新手有没看懂的可以私信我
觉得很赞
您需要登录后才可以回复。登录 | 立即注册