使用示例文檔,我能夠得到像這樣的查詢來工作。Doctrine DBAL - WHERE IN array with additional parameter
SELECT
f.foo,
b.bar
FROM Foo f
LEFT JOIN Bar b
WHERE
f.foo = 20
AND b.bar IN ?
使用DBAL,此代碼返回結果。
$result = $this->connection->executeQuery(
$SQL,
array($bar_array),
array(\Doctrine\DBAL\Connection::PARAM_INT_ARRAY)
)->fetchAll();
我想尋找f.foo作爲一個整數參數,以及尋找IN語句,但我還沒有想出如何讓它發揮作用,因爲所有的示例文檔都數組作爲唯一參數。
完美!這正是我想要做的。 – Zoot