Bonjour

voici ma requête en sql elle marche parfaitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT
fonctionnalites.lib_fonctionnalite
FROM
fonctionnalites_utilisateurs,fonctionnalites
where fonctionnalites.id_fonctionnalite = fonctionnalites_utilisateurs.id_fonctionnalite
and fonctionnalites_utilisateurs.id_utilisateur = 35
mais lorsque je la fait avec doctrine j'ai cette erreur :
"The root class of the query (alias fu) must have at least one field selected."

voici la requete que j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public function getFeatureByUser($id_utilisateur)
    {
        $q = Doctrine_Query::create()
            ->select('f.lib_fonctionnalite')
            ->from('FonctionnalitesUtilisateurs fu ,Fonctionnalites f ')
            ->where('fu.id_fonctionnalite = f.id_fonctionnalite')
            ->andWhere('fu.id_utilisateur = ?',$id_utilisateur);
 
        return $q->execute();
    }
Merci d'avance