получил "Выбрать" с DQL в Symfony - PullRequest
0 голосов
/ 26 января 2019

Я использую Symfony3, и я не знаю, что с моим кодом с DQL из репозитория, и я получаю эту ошибку:

[Синтаксическая ошибка], строка 0, столбец 72: ошибка: ожидаемый литерал, получен «SELECT»

но я следовал инструкциям откуда угодно. Я не знаю, где дело? в чем проблема?

namespace INSTAT\GPersonnelBundle\Repository;

/**
 * FonctionRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class FonctionRepository extends \Doctrine\ORM\EntityRepository
{
  public function getAvalaibleFonction()
  {
    $query=$this->_em->createQuery('SELECT f FROM INSTATGPersonnelBundle:Fonction f WHERE f.nbPlaceExige - (SELECT COUNT(e) FROM INSTATGPersonnelBundle:Employe e WHERE e.fonction=f) > 0');
    $result=$query->getResult();
    return $result;
  }
}
...