Я использую 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;
}
}