/** * Query * * @param array $args * @return Doctrine_Query $q */ protected function air_query($args = array()) { $src_id = $this->parent_rec->src_id; $q = Doctrine_Query::create()->from('SrcActivity a'); $q->andWhere('a.sact_src_id = ?', $src_id); $q->leftJoin('a.CreUser cu'); $q->leftJoin('a.UpdUser uu'); $q->leftJoin('a.ActivityMaster am'); $q->leftJoin('a.Project p'); SrcActivity::joinRelated($q, 'a'); return $q; }