【发布时间】:2013-03-05 16:54:03
【问题描述】:
我的行动:
$matches_request = $em->getRepository('Bundle:ChanceMatch')->findByRequestUser(1);
$matches_reply = $em->getRepository('Bundle:ChanceMatch')->findByReplyUser(1);
是否可以使用getRepository 加入带有or 条件的查询,例如。
$matches_reply = $em->getRepository('FrontendChancesBundle:ChanceMatch')->findBy(array('requestUser' => 1, 'replyUser' => 1);
//this of course gives me the a result when `requestUser` and `replyUser` is `1`.
我的桌子
id | requestUser | replyUser
....
12 | 1 | 2
13 | 5 | 1
我的查询应该返回id 12 & 13。
感谢您的帮助!
【问题讨论】:
标签: symfony doctrine-orm symfony-2.1