yii2 怎样自己验证

 我来答
匿名用户
2016-12-01
展开全部
共三步,分别controllers,models,views各一层添置一行代码即可实现 第一步在controllers添加 public function actions() { return array( 'captcha' => array( 'class' => 'CCaptchaAction', 'backColor' => 0xF5F5F5, 'transparent'=>true, 'minLength'=>4, //最短为4位 'maxLength'=>8, //是长为4位 ), ); } 第二步在models添加如下: <?php public $verifyCode; //必须先定义 public function rules() { return array( array('verifyCode', 'captcha'), ); } 第三步在views添加如下(这里使用小物件) <?php $form=$this->beginWidget('CActiveForm')?> <?php $this->widget('CCaptcha');?> <?php echo $form->textField($model,'verifyCode'); ?> <?php echo $form->error($model,'verifyCode'); ?> <?php $this->endWidget(); ?> ?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式