/** * Join store relation table if there is store filter */ protected function _renderFiltersBefore() { if ($this->getFilter('store')) { $this->getSelect()->join(array('store_table' => $this->getTable('designer_store')), 'main_table.value_id = store_table.value_id', array())->group('main_table.value_id'); } return parent::_renderFiltersBefore(); }
protected function _renderFiltersBefore() { if ($this->getFilter('store')) { $this->getSelect()->join(array('store_table' => $this->getTable('rocketweb_search/query_store')), 'main_table.query_id = store_table.query_id', array())->group('main_table.query_id'); } return parent::_renderFiltersBefore(); }
/** * Join store relation table if there is store filter */ protected function _renderFiltersBefore() { if ($this->getFilter('store')) { $this->getSelect()->join(array('store_table' => $this->getTable('tm_testimonials/store')), 'main_table.testimonial_id = store_table.testimonial_id', array())->group('main_table.testimonial_id'); /* * Allow analytic functions usage because of one field grouping */ $this->_useAnalyticFunction = true; } return parent::_renderFiltersBefore(); }
protected function _renderFiltersBefore() { return parent::_renderFiltersBefore(); }