【发布时间】:2014-01-26 20:19:04
【问题描述】:
而不是用
一个一个地删除我的实体$this->em->remove($price);
我想执行一个原生 SQL 查询来删除我的所有实体。
这是我尝试过的:
$sqlQuery = "delete from mytable where mytable.fieldone_id = ".$fieldoneid." and mytable.fieldtwo_id = ".$fieldtwoid.";";
$query = $this->getEntityManager()->createNativeQuery($sqlQuery);
$query->execute();
它返回以下错误:
Catchable fatal error: Argument 2 passed to Doctrine\ORM\EntityManager::createNativeQuery() must be an instance of Doctrine\ORM\Query\ResultSetMapping, none given
它要我传递一个ResultSetMapping,但它是一个删除查询...
谁能教教我怎么做?
【问题讨论】:
标签: php sql database symfony doctrine-orm