Php Yii在模态中调用时丢失动作验证码

Php Yii在模态中调用时丢失动作验证码,php,yii,captcha,Php,Yii,Captcha,所以我有Yii用户和Yii引导。我想在用户单击主页上的某个内容时,使用一个模式对话框加载注册表。我已在所有控制器的操作中加载该类 $this->beginWidget('bootstrap.widgets.BootModal', array('id'=>'logonDialog')); ?> <div class="modal-header"> <a class="close" data-dismiss="modal">&time

所以我有Yii用户和Yii引导。我想在用户单击主页上的某个内容时,使用一个模式对话框加载注册表。我已在所有控制器的操作中加载该类

 $this->beginWidget('bootstrap.widgets.BootModal', array('id'=>'logonDialog')); ?>
   <div class="modal-header">
    <a class="close" data-dismiss="modal">&times;</a>
    <h3>Inscription ou Connexion</h3></div>
    <div class="modal-body">
      <div class="row">
         <div class="span6"><?php
          $lmodel=new UserLogin;
          $this->renderPartial('application.modules.user.views.user.login',array('model'=>$lmodel,));
         ?></div>
         <div class="span6">
         <?
          $rmodel = new RegistrationForm;
          $rprofile=new Profile;
          $this->renderPartial('application.modules.user.views.user.registration',array('model'=>$rmodel,'profile'=>$rprofile));
         ?>
         </div>
      </div>
  </div>
 <div class="modal-footer"></div>
<?php $this->endWidget();

您需要对同一模型上的多个表单使用不同的场景。了解

你也需要这样做

2012/07/14 12:37:28 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:37:32 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:37:38 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:37:41 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:37:42 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:37:48 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:38:01 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:38:04 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:38:13 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:38:14 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (29)
in /home/something/public_html/test.php (15)
2012/07/14 12:38:14 [warning] [application] Failed to set unsafe attribute "verifyCode" of "RegistrationForm".
in /home/something/protected/modules/user/controllers/RegistrationController.php (37)
in /home/something/public_html/test.php (15)
2012/07/14 12:44:56 [error] [exception.CHttpException.404] exception 'CHttpException' with message 'Le système ne peut trouver l'action « captcha » demandée.' in /home/something/yii/framework/web/CController.php:484
Stack trace:
#0 /home/something/yii/framework/web/CController.php(271): CController->missingAction('captcha')
#1 /home/something/yii/framework/web/CWebApplication.php(276): CController->run('captcha')
#2 /home/something/yii/framework/web/CWebApplication.php(135): CWebApplication->runController('user/login/capt...')
#3 /home/something/yii/framework/base/CApplication.php(162): CWebAp