示例#1
0
 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);
 }
示例#2
0
 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;
 }