我真的在这里变得一无所知:
CActiveForm enableAjaxValidation 设置为 FALSE。
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'team-form',
'enableAjaxValidation'=>false,
'enableClientValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
'htmlOptions' => array('enctype' => 'multipart/form-data'),
)); ?>
在控制器上,我注释了这一行:
//$this->performAjaxValidation(array($model,$member));
尽管如此,每次我通过这些字段时,我都会收到在模型上设置的规则消息,所以确实是在进行 ajax 验证。
为什么会这样?