$images = array(); foreach ($imageTemp as $image) { $images[] = $image->toArray(); } $output = array('success' => 1, 'data' => $images); $this->jsonwrapper->print_json($output); } public function getcategorylist($param) { $department_id = $param['department_id']; $departmentAvailable = $this->tools->departmentAvailable($department_id); $this->criteria->add(WebSlideshowCategoryPeer::DEPARTMENT_ID, $departmentAvailable, Criteria::IN); /* FILTER */ if (!empty($param['filter'])) { $filter = $param['filter']; if (!empty($filter['title'])) { $this->criteria->add(WebSlideshowCategoryPeer::NAME, '%' . $filter['title'] . '%', Criteria::LIKE); } if (!empty($filter['initial'])) { $this->criteria->add(WebSlideshowCategoryPeer::INITIAL, '%' . $filter['initial'] . '%', Criteria::LIKE); } if (!empty($filter['section'])) { $this->criteria->add(WebSlideshowCategoryPeer::DEPARTMENT_ID, $filter['section'], Criteria::EQUAL); } } $this->criteria->addAscendingOrderByColumn(WebSlideshowCategoryPeer::NAME); $itemsTemp = WebSlideshowCategoryPeer::doSelect($this->criteria); $items = array(); foreach ($itemsTemp as $item) {