использование zend_db_select с zend_db_table_abstract - PullRequest
0 голосов
/ 20 января 2011

Я не уверен, как это сделать: моя Post модель расширяет Zend_Db_Table_Abstract, и я сейчас работаю над своей домашней страницей, где я хочу показать каждый пост из БД. В документации сказано, что fetchAll() и fetchRow устарели, и что я должен использовать Zend_Db_Select. Я прочитал руководство, но я не вижу, как это используется в сочетании с Zend_Db_Table_Abstract? Или я просто создаю экземпляр и начинаю писать запросы «из ниоткуда»? Потому что я хотел бы получить доступ к своим данным через мою модель ...

Я что-то упустил?

1 Ответ

1 голос
/ 20 января 2011

Они не устарели, их использование изменилось, например, перед тем, как вы могли передать предложение where и предложение order, правильный способ сделать это - использовать Select:

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

     return $this->fetchAll($Select);
}
...