我正在从 Articles 表中获取数据,但我想用另一个表中的一些数据扩展返回的结果。例如:
public function getArticlesByCategoryId($category_id = 0) {
$select = $this->_db->select()
->from($this->_name)
->limit(5)
->order("pubDate DESC");
$result = $this->_db->fetchAll($select);
$mCategories = new Model_Categories();
foreach($result as $row) { // as &$row doesn't work
$category_name = $mCategories->getNameById($row["category_id"]);
$row["category_name"] = $category_name; // this to add to $result but dunno how
// blah blah...
}
return $result; // the new one with ...->category_name in it.
}
我希望你能明白我在找什么。或者最好编写一个查询(使用连接,不知道如何)并一次获取所有需要的数据而不调用另一个模型的方法?