Я пытаюсь удалить () Книгу, которая содержит несколько страниц.Когда я удаляю книгу, она больше не присутствует в базе данных, пока ее страницы не удаляются.То, что я хотел бы сделать, это удалить книгу вместе со связанными с ней страницами.
То, что я уже пробовал, заключается в следующем, но структура не показывает мне ошибки.
/**
* @Route("/site/delete/{idSite}", name="delete")
*/
public function delete(Request $request, $idSite){
$liste_books=$this->getDoctrine()->getRepository(Book::class)->findOneBy(['idSite'=>$idSite]);
$liste_pages=$this->getDoctrine()->getRepository(Page::class)->findBy(['idSite'=>$idSite]);
$em = $this->getDoctrine()->getManager();
$em->remove($liste_books, $liste_pages);
$em->flush();
return $this->redirectToRoute('site');