public function addVisiteurIdColumnQuery(Doctrine_Query $query, $field, $value) { //Pour le xxxx tu peux utiliser $query->getRootAlias() pour récupérer l'alias racine de ta requete if ($value['text']) { $query->leftjoin($query->getRootAlias() . ".Visiteur v"); $query->andWhere('v.pseudo_son like ?', "%" . $value['text'] . "%"); } }