public function collect()
 {
     //根据商品的类型来渲染
     $type = $_REQUEST["type"];
     if (!isset($type)) {
         $type = 40;
     }
     $CollectModel = new \Home\Model\CollectionModel();
     //查找各种商品类型的个数
     list($all, $common, $seckill, $teambuy, $trial, $book) = $CollectModel->get_num($this->id);
     $this->assign("all", $all);
     $this->assign("common", $common);
     $this->assign("seckill", $seckill);
     $this->assign("teambuy", $teambuy);
     $this->assign("trial", $trial);
     $this->assign("book", $book);
     //首先查找所有满足条件的藏品
     //然后根据藏品id找到现在的藏品的信息
     $goods = $CollectModel->get_collect($type, $this->id);
     $GoodModel = new \Home\Model\GoodModel();
     $SeckillGoodModel = new \Home\Model\SeckillGoodModel();
     $TeamGoodModel = new \Home\Model\TeamGoodsModel();
     $TrialGoodModel = new \Home\Model\TrialGoodsModel();
     $BookGoodModel = new \Home\Model\BookGoodsModel();
     $result_array = array();
     foreach ($goods as $piece) {
         $good_id = $piece["collect_id"];
         switch ($piece["collect_type"]) {
             case "1":
                 $good_info = $GoodModel->get_info($good_id);
                 break;
             case "3":
                 $good_info = $SeckillGoodModel->get_info($good_id);
                 break;
             case "4":
                 $good_info = $TeamGoodModel->get_info($good_id);
                 break;
             case "5":
                 $good_info = $TrialGoodModel->get_info($good_id);
                 break;
             case "6":
                 $good_info = $BookGoodModel->get_info($good_id);
                 break;
             default:
                 return false;
         }
         array_push($result_array, array("collect_info" => $piece, "good_info" => $good_info));
     }
     $this->assign("result", $result_array);
     $this->display();
 }