クォートを使用しながら、このようなものを Zend_Db_Select に追加するにはどうすればよいですか?
SELECT x FROM y WHERE (a=1 OR b=2) AND (c=3 OR d=4)
where() と orWhere() を見たことがありますが、括弧でグループ化する方法がわかりません。私はこれを書くことができることに気づきました:
->where('(a=1 OR b=2) AND (c=3 OR d=4)')
しかし、理想的には、引用に2番目のパラメーターを使用できるように、where()を4回個別に呼び出したいと思います(値1、2、3などがユーザー生成の入力であると仮定します)。
純粋な流暢なスタイルでこれを行う方法はありますか?