由于zf2,或者在Zend\Db的查询中不再可能,我在这里找到(ZF2 How to orWhere())可以替换它.在我的例子中,没有'喜欢',只有像这样的查询:
$select->where("....")->orWhere("...")
Run Code Online (Sandbox Code Playgroud)
如果使用PredicateSet是唯一的方法,我如何使用它来进行查询?
最简单的方法是使用流利的表示法:
$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).