/**
  * 收藏分类信息.
  * 
  * @access public
  * @return void
  */
 public function collectAction()
 {
     $id = (int) I('post.id', '');
     // 分类信息 ID.
     if ($id < 1) {
         $this->setAjaxData(Message::PARAM_ERROR, Message::get(Message::PARAM_ERROR))->myAjaxReturn();
     }
     // 数据库检查该信息是否有效.
     $modelCtgData = new CtgDataModel();
     $resCheck = $modelCtgData->checkInfo($id);
     if (FALSE === $resCheck) {
         $this->setAjaxData(Message::PARAM_ERROR, Message::get(Message::PARAM_ERROR))->myAjaxReturn();
     }
     $loginedInfo = $this->getLoginedUserInfo();
     // 登录的用户信息.
     $modelUserCollect = new UserCollectModel();
     // 实例化 UserCollect 模型.
     $res = $modelUserCollect->checkIsCollected($id, $loginedInfo['uid'], 0);
     if ($res) {
         $this->setAjaxData(Message::FAILED, '您已收藏了该条信息, 请勿重复收藏!')->myAjaxReturn();
     }
     $data = ['userID' => $loginedInfo['uid'], 'dataID' => $id, 'type' => 0, 'createTime' => time()];
     $res = $modelUserCollect->addInfo($data);
     if ($res) {
         $this->setAjaxData(Message::SUCCESS, '收藏成功')->myAjaxReturn();
     }
     $this->setAjaxData(Message::FAILED, '收藏失败')->myAjaxReturn();
 }