我正在尝试仅选择属于未锁定用户的提交(我正在使用 FOSUserBundle)。由于我在提交实体上有一个 ManyToOne 关系,我认为将嵌套条件与 findBy 一起使用可能会起作用,它不会崩溃,但会给我一个空结果。
$submissions = $this->getDoctrine()
->getRepository('MyBundle:Submission')
->findBy(
array(
'author' => array(
'locked' => false
)
),
array('createdAt' => 'DESC'),
12
);
我是否必须使用带有连接的查询生成器才能工作?像上面这样的代码会更简洁。在我看来,这对于博客系统中的博客帖子等来说是一个常见问题......