/** * Запрос с подсчетом количества фото и комментов * * @param Doctrine_Query $q * @param string $alias * @return Doctrine_Query */ public function queryWithCount(Doctrine_Query $q = null, $alias = 'a') { return parent::queryWithCount($q, $alias)->orderBy($alias . '.title')->addOrderBy($alias . '.created_at DESC'); }
/** * Скрипт инициализации маркеров на карте */ public function executePlaces() { $this->points = PointTable::getInstance()->queryActive()->execute(array(), Doctrine::HYDRATE_ARRAY); }
/** * Запрос для формирования feed-ленты * * @return Doctrine_Query */ public function queryFeed() { return $this->queryActive($q = parent::queryFeed()); }