/** * Department wise detail of data * Enter description here ... */ public function getdetaildataAction() { $request = $this->getRequest(); //Getting Request Parameters $period_dateobj = new Zend_Date($request->getParam('attendance_date'), 'dd-MM-YYYY'); $period_date = $period_dateobj->toString('YYYY-MM-dd'); $department = $request->getParam('department_id'); //$this->_helper->viewRenderer->setNoRender(false); //$this->_helper->layout()->enableLayout(); $depttObj = new Acad_Model_Department(); $depttObj->setDepartment($department); $result = $depttObj->getAttendanceDetail($period_date); $this->_helper->logger($result); $this->gridparam['page'] = $request->getParam('page', 1); // get the requested page $this->gridparam['limit'] = $request->getParam('rows', 20); // rows limit in Grid $this->_count = count($result); $response = new stdClass(); foreach ($result as $key => $value) { $response->rows[$key]['id'] = $value['subject_code']; $response->rows[$key]['cell'] = array($value['staff_id'], $value['marked_date'], $value['degree_id'], $value['semester_id'], $value['periods_covered'], $value['subject_code'], $value['subject_mode_id'], $value['group_id']); } $response->page = $this->gridparam['page']; $response->total = 1; $response->records = $this->_count; echo $this->_helper->json($response, false); }