/** * Loads a list of objects for the specicifies parameters, * returns an array of Object_Abstract elements. * * @return array */ public function load() { $items = array(); $itemsData = $this->db->fetchAll(sprintf("SELECT id FROM %s%s%s%s", Poll_Answer_Resource::TABLE_NAME, $this->getCondition(), $this->getOrder(), $this->getOffsetLimit()), $this->model->getConditionVariables()); foreach ($itemsData as $data) { $items[] = Poll_Answer::getById($data["id"]); } $this->model->setAnswers($items); return $items; }