je ne savais pas vraiment quoi mettre comme titre à mon problème...
je suis en train de constituer une requête et j'ai quelques soucis...
Ci dessous la condition de ma requête qui pose soucis :
et ci dessous l'erreur générée par Symfony2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $queryBuilder-> andWhere($queryBuilder->expr()->eq( $queryBuilder->expr()->concat('p.metadonnee', $queryBuilder->expr()->concat($separateur, 'p.value') ), $_POST[$POSTMDID].$separateur.$_POST[$ENTRY] ));
et ma requete générée...An exception has been thrown during the rendering of a template ("[Syntax Error] line 0, col 220: Error: Expected '.' or '(', got '_'")
je ne comprend pas ... qu'est-ce que je fais mal ?? je précise que je suis toute nouvelle sur Symfony2
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT d, td, m FROM Vetoquinol\WeaselBundle\Entity\Document d INNER JOIN d.typesdocuments td INNER JOIN td.metadonnees m INNER JOIN m.properties p WHERE td.id IN(1) AND p.document = d.id AND CONCAT(p.metadonnee, CONCAT(_, p.value)) = 1_5113 ORDER BY d.id, m.id ASC![]()
Partager