when i try this:
$emGeneral = $this->get('doctrine.orm.default_entity_manager');
$idequipo= $emGeneral->getRepository('AgcManagerBundle:EquipoControl')
->createQueryBuilder('p')
->where('p.codigo = "'.$i["equipo"].'"')
->getQuery()
->setMaxResults(1000)
->setFirstResult(0)
->getResult();
I get the next error:
[2/2] QueryException: [Syntax Error] line 0, col 72: Error: Expected Literal, got '"'
[1/2] QueryException: SELECT p FROM Agc\ManagerBundle\Entity\EquipoControl p WHERE p.codigo = "0E150347"
Dont pass an argument to
where
method directly, pass it tosetParameter/Parameters
method, like this: