public function hospitalAction() { $hospitalid = $this->request->get('hospitalid', 'int'); $pagenumber = $this->request->get('pagenumber', 'int'); $hospital = Hospital::findFirst(array('id=' . $hospitalid)); $this->tag->appendTitle($hospital->name); $alldepartments = $hospital->Department; $departments = array(); foreach ($alldepartments as $key => $item) { $departments[$item->type][$item->name] = $item->id; } $city = $hospital->City; $this->view->setVars(array('city' => $city, 'hospital' => $hospital, 'departments' => $departments)); }
public function hospitalAction() { $this->view->disable(); $hospitalid = $this->request->get('hospitalid', 'int'); $this->response->setContentType('application/Json', 'UTF-8'); $hospital = Hospital::findFirst(array('conditions' => 'id=?1', 'bind' => array(1 => $hospitalid))); $departments = array(); foreach ($hospital->Department as $item) { $departments[$item->id] = $item->name; } $this->zhSort($departments); $this->response->setJsonContent(array('department' => $departments)); $this->response->send(); }