/**
  * Запрос с подсчетом количества фото и комментов
  *
  * @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');
 }
Example #2
0
 /**
  * Скрипт инициализации маркеров на карте
  */
 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());
 }