Проблема с выводом в грид со связями HAS_MANY

Yii: Ошибка пагинации при together = true и связи HAS_MANY.

Нужна помощь, как правильно связать четыре таблицы в один грид.







public function relations()

{

return array(

'bindTaskShop' => array(self::HAS_MANY, 'BindTaskShop', array('task_id' => 'task_id')),

'bindTaskAgent' => array(self::HAS_MANY, 'BindTaskAgent', array('task_id' => 'task_id')),

'agents' => array(self::HAS_MANY, 'Agent', array('agent_id' => 'agent_id'), 'through' => 'bindTaskAgent'),

'shops' => array(self::HAS_MANY, 'Shop', array('shop_id' => 'shop_id'), 'through' => 'bindTaskShop'),

);

}


public function search()

{

$Criteria = $this->criteria($Criteria);


$Criteria->with = array(


'agents' => array('select' => 'agent_name'),

'bindTaskAgent' => array('select' => false),

'shops' => array('select' => 'shop_title'),

'bindTaskShop' => array('select' => false),

);




// $Criteria->group='bindTaskAgent.bind_id';

// $Criteria->group='bindTaskShop.bind_id';

// $Criteria->group='agents.agent_id';

// $Criteria->group='shops.shop_id';


$Criteria->together = true;

}