Есть 3 таблици, связаны между собой.
Разделы, статьи, коменты.
В контроллере, я выхватываю данные, и делаю из них $criteria, ну вобщем ограничения типа date>date('Y-m-d'), .... .
Код: Выделить всё
$criteria->condition = 'date=:date';
$criteria->params = array(':date'=>date('Y-m-d'));
сам запрос такой
Код: Выделить всё
Posts::model()->with('coments','parts')->findAll($criteria);
И мне нужно выдернуть всего, моих коментов, и всего не моих. Тоесть в конце в идеале получится модель с постами, к какому разделу относится пост и все его коментарии, а таже общее колличество моих коментов, и не моих.
вот связь у Posts
Код: Выделить всё
'parts' => array(self::BELONGS_TO, 'Part', 'part_id'),
'coments' => array(self::HAS_MANY, 'Coment', 'coment_id'),