1

整数の配列をパラメーターとしてバインドできるかどうか疑問に思っていたので、このようなことを行うことができますか?

$q = Doctrine_Query::create()
                    ->update('blah c')
                    ->set('ignored', true)
                    ->where('id in ?', array(1,2,3,4));

これは、データベース/ PDOを使用して実際に変数をバインドするため、これは不可能だと思います。これは、それをサポートしていません。

ドキュメントまたは別の質問でこれを見逃した場合は、お詫び申し上げます。ありがとう。

4

1 に答える 1

3

次のように使用します。

 ->whereIn('id', array(1, 3, 4, 5));

もっと :

http://www.doctrine-project.org/documentation/manual/1_2/en/dql-doctrine-query-language

于 2010-08-17T07:55:20.703 に答える