2014-11-23 21 views

回答

1

如果這是來自模型,您可以在驗證規則中使用unique規則。

在你的模型,你有一個rules()功能:

/** 
* @return array validation rules for model attributes. 
*/ 
public function rules() 
{ 
    return array(
     array('name', 'required'), 
     array('some_id', 'unique'), 
    ); 
} 
+0

謝謝你這麼快回復。有用!在表單提交之前,我可以在客戶端做到這一點嗎? – 2014-11-23 19:44:55

+0

是的,[這裏](http://www.phpcmsframework.com/2014/07/steps-to-use-ajax-form-validation-in-yii.html)就是一個例子,如何做到這一點,當然你如果它更適合您的需求,可以自己實施邏輯。但基本的AJAX驗證幾乎與Yii集成在一起,你只需告訴它在哪裏做什麼。 – casraf 2014-11-23 19:59:29