我正在尝试删除()包含多页的书。当我删除这本书时,它的页面不再存在,数据库中也不再存在。我想做的是将一本书以及与其绑定的页面一起删除。
我已经尝试过以下操作,但是该框架显示没有错误。
/**
* @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');