控制器
public function actions()
{
return array(
// captcha action renders the CAPTCHA image displayed on the contact page
'captcha'=>array(//具体的请参考CCaptchaAction属性
'class'=>'CCaptchaAction',
'backColor'=>0xFFFFFF, //背景颜色
'minLength'=>4, //最短为4位
'maxLength'=>4, //是长为4位
'transparent'=>true, //显示为透明,当关闭该选项,才显示背景颜色
),
);
}
model里加的
public $verifyCode;
rules 里加
array('verifyCode', 'captcha','allowEmpty'=>!CCaptcha::checkRequirements()),
view里
<?php echo $form->textField($model,'verifyCode'); ?>
<?php echo $form->error($model,'verifyCode'); ?>
<?php $this->widget('CCaptcha'); ?>
就是不知道哪里出了问题没有报错,但就是不显示当前状态是
请大家帮帮忙,分析一下是什么问题。