我想驗證一個窗體針對Yii keeing ajax驗證的模型。 我想保持我的數據庫中唯一的字段。 我面臨的問題是,阿賈克斯消息沒有得到獨特的驗證器顯示,但對於所有其他規則工作正常。yii獨特的驗證器的Ajax消息
請讓我知道我錯了。 相關代碼下面貼
示範規則
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
-----------
------------
array('user_code', 'length', 'max'=>20),
array('user_code','unique','message'=>'This code already exists. Please try different code', 'className' => 'User',
'attributeName' => 'user_code',),
);
}
FORM
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'frm-useraccount',
'enableAjaxValidation'=>true,
'enableClientValidation'=>true,
'action'=>Yii::app()->createUrl('dashboard/index').'#user',
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
));
?>
CONTROLLER