CGridView ajaxUpdate

При обновлении таблицы дублируется запрос

Controller:


 public function actionUsers()

     {

        $model =new Users('search');

       if(isset($_GET['Users']))

         $model->attributes =$_GET['Users'];

       

       if(!isset($_GET['ajax'])) $this->render('users', array('model'=>$model));

	    else  $this->renderPartial('usersList', array('model'=>$model),false,true);

     }

view users:


<? $this->renderPartial('usersList',array('model'=>$model),false,true);?>

view usersList:


<? $this->widget('zii.widgets.grid.CGridView', array(

						'id'=>'usersGrid',

						'dataProvider'=>$model->search(),

						'filter'=>$model,

						'ajaxUpdate'=>true,

						'template'=>'{pager}{items}',

						'enableSorting'=>true,

						'columns'=>array(

								array('name'=>'user_ID','header'=>'ID'),

								array('name'=>'login'),

								array('name'=>'email'),

								array('name'=>'reg_date','header'=>'Registration Date'),

								array('name'=>'icq','header'=>'ICQ'),

								array(

									'class'=>'CButtonColumn',

								),

						),

					));?>

Все работает верно, но в фаер баге два одинаковых запроса.

1647

cgridView.jpg

Пока гуру думают ты не мог бы подробней описать как работает твой код и какой конечный результат ты хочешь получить? :)

Я сейчас осваиваю CGridView и у меня очень много вопросов. Как минимум хотелось бы узнать про ajaxUpdate. Что такое и для чего? Это ,я повторюсь, как минимум :)

Посмотрите обсуждение подобной ситуации здесь