Userモデルでは動作しません:キャプチャはYiiの
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フレームワークをecify。 –
投稿のタイトルで既に述べたYii Frameworkを使用しています –