或者在zf2中消失了.如何更换?

Oli*_*ier 3 zend-framework2

由于zf2,或者在Zend\Db的查询中不再可能,我在这里找到(ZF2 How to orWhere())可以替换它.在我的例子中,没有'喜欢',只有像这样的查询:

$select->where("....")->orWhere("...")
Run Code Online (Sandbox Code Playgroud)

如果使用PredicateSet是唯一的方法,我如何使用它来进行查询?

wei*_*ney 5

最简单的方法是使用流利的表示法:

$where = new Zend\Db\Sql\Where;
$where->OR->equalTo('id', $id);
Run Code Online (Sandbox Code Playgroud)

如有疑问,请查看Ralph在Zend_Db-Examples存储库中发布的示例(https://github.com/ralphschindler/Zend_Db-Examples).