2

作ることは可能ですか:

$q->createQuery('q')
  ->whereIn('q.id', $q2)

ここで、$q2は他のDoctrine_Queryオブジェクトです。私のサブクエリは複雑で、SQLで書きたくないので...

4

2 に答える 2

0

whereInを使用している間、パラメーターは配列である必要があります。execute(array()、Doctrine_Core :: HYDRATE_ARRAY)を使用して、オブジェクトの代わりに配列を返すことができます。

于 2011-12-04T18:04:57.267 に答える