В вашем контроллере вы получаете 3 параметра, $ request, $ team и id, но как symfony знает, что команда witch $ отправляет вашему контроллеру. Вы должны передать идентификатор в URL:
/**
* @Route("/delete/{id}", name="team_delete_v4")
*/
public function deleteTeam(Request $request, BaseEquipe $team)
{
$entityManager = $this->getDoctrine()->getManager();
$entityManager->remove($team);
return $this->redirectToRoute('equipe_index_v4');
}
Обратите внимание, что теперь URL-адрес / delete / {id} , когда вы объявляете идентификатор в контроллере, symfony найдет объект с этим идентификатором. Посмотрите на документы.
Итак, в вашем шаблоне вы должны передать идентификатор объекта, который вы хотите удалить:
path("team_delete_v4", {id: team.id})
Извините за мой английский sh, надеюсь, это поможет.