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