Bonjour...
Je cherche à faire une requête DQL
Voici mes Entity :
Membre
Mentualite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Lynda\AjradesBundle\Entity\Membre: type: entity repositoryClass: Lynda\AjradesBundle\Repository\MembreRepository table: membre id: id: type: integer generator: { strategy: AUTO } fields: lastname: type: string length: 255 firstname: type: string length: 255 phonenumber: type: string length: 16 manyToOne: secteur: targetEntity: Secteur inversedBy: membres joinColumn: name: secteur_id referencedColumnName: id
Je veux retourner le membre d'une mentualite donnée. Donc j'ai pensé à truc genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Lynda\AjradesBundle\Entity\Mentualite: type: entity repositoryClass: Lynda\AjradesBundle\Repository\MentualiteRepository table: mentualite id: id: type: integer generator: { strategy: AUTO } fields: mois: type: integer annee: type: integer montant: type: integer manyToOne: membre: targetEntity: Membre inversedBy: mentualites joinColumn: name: membre_id referencedColumnName: id
mais cette requête ne marche pas..j'ai l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $query = $this->getEntityManager()->createQuery( 'SELECT mensualite.membre FROM LyndaAjradesBundle:Mentualite mensualite WHERE mensualite.mois= 5 AND mensualite.annee=2015');
Besoin d'aide ....[Semantical Error] line 0, col 18 near 'membre FROM LyndaAjradesBundle:Mentualite': Error: Invalid PathExpression. Must be a StateFieldPathExpression.
Partager