Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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();
 }