public function detailAction() { $id = $this->_getParam('id'); $type = $this->_getParam('type'); //1特色,2详情,3费用,4注意事项,5行程 $additionals = Application_Model_M_TravelAdditional::fetchByTravelID($id, $type); if (count($additionals) > 0) { $out['errno'] = '0'; $details = array(); foreach ($additionals as $additional) { $detail = array('title' => $additional->getTitle(), 'content' => $additional->getContent(), 'img' => Application_Model_M_TravelAdditional::getImageUrl($additional->getId())); array_push($details, $detail); } $out['details'] = $details; } else { $out['errno'] = '1'; } $out['msg'] = Yy_ErrMsg_Travel::getMsg('detail', $out['errno']); Yy_Utils::jsonOut($out); }
public function addidetailAction() { $tid = $this->_getParam('id', NULL); $results = Application_Model_M_TravelAdditional::fetchByTravelID($tid); $res1 = array(); $res2 = array(); $res3 = array(); $res4 = array(); $res5 = array(); if (count($results) > 0) { foreach ($results as $result) { $type = $result->getType(); switch ($type) { case 1: array_push($res1, $result); break; case 2: array_push($res2, $result); break; case 3: array_push($res3, $result); break; case 4: array_push($res4, $result); break; case 5: array_push($res5, $result); break; default: break; } } } $this->view->res1 = $res1; $this->view->res2 = $res2; $this->view->res3 = $res3; $this->view->res4 = $res4; $this->view->res5 = $res5; $this->view->tid = $tid; }