symfony2 Doctrine 删除对象数组
我想从数据库中删除与Symfony2中特定user_id匹配的所有记录。
$em = $this->getDoctrine()->getManager();
$user_service = $em->getRepository('ProjectTestBundle:UserService')
->findByUser($this->getUser()->getId());
这可能会返回一些匹配的对象,因此当我运行时:
$em->remove($user_service);
$em->flush();
发生错误:
EntityManager#remove() expects parameter 1 to be an entity object, array given.
如何删除与特定条件匹配的所有记录(对象)?顺便说一句,当我在mysql中运行等效的sql语句时,它可以完美地工作。