Bonjour
voici ma requête en sql elle marche parfaitement :
mais lorsque je la fait avec doctrine j'ai cette erreur :
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
"The root class of the query (alias fu) must have at least one field selected."
voici la requete que j'ai fait :
Merci d'avance
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(); }
Partager