在Zendframework 1中,我们使用模型中的以下代码来应用where和order by子句:
$this->select()
->where('WHERE CLAUSE')
->order('ORDER FIELDS');
但在Zendframework 2中,它已改为:
$this->select('WHERE CLAUSE');
我不知道如何将order by子句应用于我的选择对象。
答案 0 :(得分:0)
实际上有几种方法可以实现ZF2中的where-clauses,最“讨厌”的是
$select = $this->select();
$where = function(Where $clause) {
$clause->like('username', 'foo%');
};
$select->where($where);
至于其他,它与ZF1中的相同
$select->order('id DESC');
内的可能性