[DQL] Erreur dans une requête
Bonjour,
J'ai un menu en base qui contient un id qui pointe sur un menu "père" :
Code:
1 2 3 4 5 6 7 8 9 10 11
| /**
* @ORM\Entity(repositoryClass="AW\TestBundle\Entity\MenuRepository")
*/
class Menu
{
....
/**
* @ORM\ManyToOne(targetEntity="Menu")
*/
private $father;
... |
Dans mon MenuRepository j'ai :
Code:
1 2 3 4 5 6 7 8 9 10
| public function fetchMenu() {
$request_data = 'SELECT menu
FROM AW\TestBundle\Entity\Menu menu
ORDER BY menu.father';
$qb = $this->_em
->createQuery($request_data)
->getResult();
return $qb;
} |
A l'appel de ma page, j'ai toujours une erreur :
Citation:
[Semantical Error] line 0, col 77 near 'father': Error: Invalid PathExpression. Must be a StateFieldPathExpression.
Quelqu'un aurai une idée?... je trouve peu d'info pour me dépatouiller de ca.
Merci
Relance sujet $qd->getDQL()
Bonjour,
je relance le sujet,que donne la méthode getDQL sur cette requete ?