0
我对最后一个Doctrine ODM(Mongodb)版本开始怀疑。如果表达式被分成几个表达式,查询生成器不能正常工作
这工作:
$items = $om->createQueryBuilder($itemClass)
->field('active')->equals(true)
->getQuery()->execute();
这不起作用:
$items = $om->createQueryBuilder($itemClass)
->field('active')->equals(true);
$items->getQuery()->execute();
我需要它来工作。如果我想添加动态参数。两个查询构建器都执行完全相同的查询(显示在分析器中)。
我做错了什么或者是一个学说错误?
我拼错时复制例如SO,对不起。更新了问题。问题依然存在。 – Hast
你还没有澄清“不行”。这两行代码是等价的 - 但是您不会将 - >执行的结果赋值给$ items。 – Derick
是的,谢谢你,这就是答案! – Hast