public function indexAction() { $type = $this->_getParam('type', 1); // 1国内,2国外 $page = $this->_getParam('page', 1); $res = Application_Model_M_Destination::fetchByType($type, $page); $destinations = $res['destinations']; $pages = $res['pages']; if (count($destinations) > 0) { $out['errno'] = '0'; if ($page < $pages) { $out['page'] = $page; } else { $out['page'] = $pages; } $out['pages'] = $pages; $results = array(); foreach ($destinations as $destination) { $result = array('id' => $destination->getId(), 'img' => Application_Model_M_Destination::getImageUrl($destination->getId()), 'city' => $destination->getCity(), 'longitude' => $destination->getLongitude(), 'latitude' => $destination->getLatitude()); array_push($results, $result); } $out['destinations'] = $results; } else { $out['errno'] = '1'; } $out['msg'] = Yy_ErrMsg_Destination::getMsg('index', $out['errno']); Yy_Utils::jsonOut($out); }
public function detailAction() { $page = $this->_getParam('page', 1); $data = Application_Model_M_Destination::fetchByType(0, $page, 30); $this->view->data = $data; $this->view->page = $page; }