【发布时间】:2011-05-19 10:33:14
【问题描述】:
我有以下使用 IN 语句的查询。
$ids = array(1,2,3);
$query = 'select o from Organisation o where o.id in (:ids)';
$this->_entityManager->createQuery($query)
->setParameter('ids', implode(', ', $ids))
Doctrine 没有返回任何结果,我认为这是因为 Doctrine 对传递的参数$ids(这是一个数组)所做的转换有问题。
如何让它发挥作用?
【问题讨论】:
标签: doctrine-orm