/** * {@inheritdoc} */ protected function getCollectionQueryBuilder() { return parent::getQueryBuilder()->select('taxonomy, root, taxons')->leftJoin('taxonomy.root', 'root')->leftJoin('root.children', 'taxons'); }
/** * {@inheritdoc} */ protected function getQueryBuilder() { return parent::getQueryBuilder()->select($this->getAlias() . ', option, variant')->leftJoin($this->getAlias() . '.options', 'option')->leftJoin($this->getAlias() . '.variants', 'variant'); }