我正在尝试像在CodeIgniter中那样返回一个对象数组,但现在我正在使用Zend Framework。我很陌生。我想在fetchAll()
添加一个where子句。我试过了:
$objDocs = new Studyclub_Meetings_Docs();
$this->view->arrDocs = $objDocs->fetchAll(array('meeting_id' => $intMeetingId));
但是返回一个数组数组。如何返回一组对象?我正在使用ZF 1.x。
答案 0 :(得分:0)
Zend_Db_Adapter_Abstract::fetchAll()
似乎是您正在使用的fetchAll()
的变体,接受第三个参数:$fetchMode
您可能只需要调整代码以指定您喜欢的获取模式:
$objDocs = new Studyclub_Meetings_Docs();
$this->view->arrDocs = $objDocs->fetchAll(array('meeting_id' => $intMeetingId), Zend_Db::FETCH_OBJ);
祝你好运!