remove($object) 未从数据库中删除

remove($object) is not deleted from DB

remove() 不会从 MySQl

中删除记录

控制器:

    $roomsRejected = $this->roomsRepository->findByIdAccepted($roomIDRejected); 
foreach ($roomsRejected as $rooms){
    $this->roomsRepository->remove($rooms);
   }

当我从存储库中删除($rooms) 时,它并没有从数据库中删除。感谢您的帮助!

存储库仅标记要删除的实体,在关闭期间,持久性管理器将清除所有标记为删除的实体。

但是,如果您选择提前退出,则必须注入持久性管理器并自行调用 persistAll()。