Я определил функцию удаления mu для удаления строки по идентификатору, но каждый раз, когда я пробую что-то новое, я получаю сообщение об ошибке, поэтому сомневаюсь, что моя логика верна.
это мой контроллер и служба
public function deleteUser($id)
{
$query = $this->getUserRepository()
->createQueryBuilder('du')
->delete('du')
->where('du.id = :id')
->setParameter("id", $id)
->getQuery()
->execute();
return $query;
}
/**
* @param $id
* @Route("/users/delete/{id}", name="user_delete")
* @return \Symfony\Component\HttpFoundation\JsonResponse
* @throws \Doctrine\Common\Annotations\AnnotationException
*/
public function getUserDeleteAction($id)
{
$this->get('user')->deleteUser($id);
return $this->success();
}