次の条件を満たすドクトリン クエリを作成しようとしています。
published = 1
AND
subsection = "gui" OR "lvo" OR "tnn" OR "wer"
これは私が持っているものです:
$getPrograms = Doctrine::getTable('Program')
->createQuery()
->where('published=?', '1')
->andWhere('subsection=?', 'gui')
->orWhere('subsection=?', 'lvo')
->orWhere('subsection=?', 'tnn')
->orWhere('subsection=?', 'wer')
->orderBy('title ASC')
->execute();
これは正しいサブセクション レコードをプルしていますが、1 に設定されたレコードだけではなく、公開されたすべてのレコードをプルしています。
2 つの条件 ( this AND (this OR this OR this)) を分離する必要があると感じていますが、方法がわかりません。