Doutrina 2: Atualizar consulta com o construtor de consultas
Oi, eu tenho a seguinte consulta, mas parece não funcionar.
$q = $this->em->createQueryBuilder()
->update('models\User', 'u')
->set('u.username', $username)
->set('u.email', $email)
->where('u.id = ?1')
->setParameter(1, $editId)
->getQuery();
$p = $q->execute();
Isso retorna a seguinte mensagem de erro:
Erro fatal: exceção não capturada 'Doctrine \ ORM \ Query \ QueryException' com a mensagem '[Erro Semântico] linha 0, col 38 perto de' testusername WHERE ': Erro:' testusername 'não está definido.' no ...
Eu ficaria feliz em qualquer ajuda