我不敢相信我似乎在任何地方都找不到这个(不只是强制整个 SQL)。文档谈论添加、搜索、更新和删除实体,但我只是看不出如何在纯 SQL 中执行此操作:
DELETE FROM table WHERE field = "test"
我猜这只是添加和更新,所以我不能使用它:
$product = new Product();
// etc.
$em = $this->getDoctrine()->getEntityManager();
$em->persist($product);
$em->flush();
而且我认为“删除”选项也不会这样做:
$em->remove($product);
$em->flush();
那么,谁能指出我正确的方向?