Función conocida esperada, obtuve 'MD5'
Necesito una ayuda urgente, explicaré lo que estoy tratando de hacer y luego lo que ya tenemos.
Necesito hacer una búsqueda como esta:
//Project\MyBundle\Repository
$query = $this->getEntityManager()->getRepository('ProjectMyBundle:Product')->createQueryBuilder('p')
->where('MD5(p.id) = :id')
->setParameter('id', $id )
->getQuery()
->getSingleResult();
Obtengo el ID en MD5 y tengo que buscar un ID en MD5 en la base de datos.
Cuando hago una búsqueda, aparece, me da el siguiente error:
[Error de sintaxis] línea 0, columna 51: Error: función conocida esperada, tengo 'MD5'
Indicó que lib:
Pero lo he puesto dentro de la carpeta y ahora necesito saber dónde debería importar.
Estoy usando Mysql, Doctrine 2.2 en Symfony 2.1.6