0

我不知道该怎么做:我的Post模型正在扩展Zend_Db_Table_Abstract,我现在正在我的主页上工作,我想在这里展示数据库中的每一篇文章。文档说fetchAll()并且fetchRow已弃用,我应该使用Zend_Db_Select. 我已经阅读了手册,但我真的不明白它是如何与Zend_Db_Table_Abstract? 还是我只是创建一个实例并开始“突然”编写查询?因为我想通过我的模型访问我的数据......

我错过了什么吗?

4

1 回答 1

1

它们没有被弃用,它们的用途是改变的,例如,在你可以传递 where 子句和 order 子句之前,正确的方法是使用 Select:

public function getNewOrdersByDate()
{
     $Select = $this->select();
     $Select->where('status=?', 'new')->order('created ASC');

     return $this->fetchAll($Select);
}
于 2011-01-20T17:48:55.003 回答