2013-04-18 17 views
8

Próbuję włączyć walidację ajax w formie Dodałem odpowiednie parametry do formy, ale to nie działa, tu jest mój kod:Yii - Używanie Ajax Validation

<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'user-form', 
    'enableAjaxValidation'=>true, 
    'htmlOptions' => array(
      'enctype' => 'multipart/form-data', 
      'enableClientValidation'=>true 
    ), 
)); ?> 

Proszę o poradę.

Odpowiedz

8

W górnej części akcji, należy dodać następujące linie:

if(isset($_POST['ajax']) && $_POST['ajax']==='user-form'){ 
    echo CActiveForm::validate($model); 
    Yii::app()->end(); 
} 
+0

dziękuję Mohammad Anini, to działa = D –