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()。
remove() 不会从 MySQl
中删除记录控制器:
$roomsRejected = $this->roomsRepository->findByIdAccepted($roomIDRejected);
foreach ($roomsRejected as $rooms){
$this->roomsRepository->remove($rooms);
}
当我从存储库中删除($rooms) 时,它并没有从数据库中删除。感谢您的帮助!
存储库仅标记要删除的实体,在关闭期间,持久性管理器将清除所有标记为删除的实体。
但是,如果您选择提前退出,则必须注入持久性管理器并自行调用 persistAll()。