yii2.0.12 验证码不随网页一起刷新

  1、yii2.0.12验证码不随网页刷新而刷新的错误解决办法: 
   修改源代码 vendor/yiisoft/yii2/captcha/CaptchaValidator.PHP

    

    model模型中

    

    控制器中

    

    视图中

<?php
use yii\captcha\Captcha;
?>
<?= $form->field($model, 'verifyCode')->widget(Captcha::className(),[ 'options' => [ 'placeholder' => '请输入上方显示的字母' ,'class' => 'form-control' ,'style' => 'margin-top:10px;'], 'captchaAction' => 'login/captcha', ])->label(false); ?> 两种展示验证码的方式 <?= $form->field($model, 'verifyCode')->widget(Captcha::className(), [ 'captchaAction' => 'login/captcha', 'imageOptions'=>[ 'id'=>'Code', 'title'=>'换一个', 'alt'=>'换一个', 'style'=>"width:120px; height:40px;" ], 'template' => '<p><input type="text" id="Entry-verifycode" class="form-control" name="Entry[verifyCode]" placeholder="输入验证码"></p>{image}', ]) ?>

 

posted @ 2017-06-26 10:22  *琴  阅读(169)  评论(0编辑  收藏  举报