Так что у меня проблемы с получением информации, которую я извлекаю из базы данных в соответствии с идентификатором в моей базе данных. Я написал следующую функцию на основе учебника в книге («Pro Zend Framework Techniques», опубликованной Apress), и книга полна опечаток и ошибок, поэтому я надеюсь, что это что-то, что я просто упускаю из виду.
public function getRecentArticles ($count = 99, $namespace = 'article')
{
$select = $this->select();
$select->order = 'id DESC';
$select->where('namespace = ?', $namespace);
$select->limit($count);
$results = $this->fetchAll($select);
if ($results->count() > 0) {
$articles = array();
foreach ($results as $result) {
$articles[$result->id] = new Rt_Content_Item_Article($result->id);
}
return $articles;
} else {
return null;
}
}
Как видите, я пытаюсь расположить статьи в порядке убывания на основе поля идентификатора в базе данных. Будем признательны любому совету.
Спасибо.