私は本当にここで無知になっています:
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 検証を行っています。
これはなぜですか?