用戶模式工作:驗證碼不對警予
public function rules()
{
return array(
...
array('verifyCode', 'captcha', 'on'=>'register'),
...
);
}
UserController的
public function actionRegister()
{
$model=new User;
if(isset($_POST['User']))
{
$model->attributes=$_POST['User'];
if($model->save()){
$this->redirect(array('login'));
}
}
...
$this->render('register');
}
視圖 - register.php
<?php $this->widget('CCaptcha'); ?>
<div class="captcha"><?php echo CHtml::activeTextField($model,'verifyCode', array('class'=>'captcha')); ?></div>
<?php echo $form->error($model,'verifyCode'); ?>
這使得驗證碼好嗎,但確認不會發生。可能是什麼問題呢?
你應該可能sp確定框架。 – 2012-01-04 15:33:37
我正在使用Yii框架,正如 – 2012-01-04 15:43:57