model) { $this->model = new \app\common\Model\ProjectCollection(); } } /** * 收藏项目 */ public function collect() { $data = Request::only('projectCode,type'); if (!$data['projectCode']) { $this->error('请先选择项目'); } $project = \app\common\Model\Project::where(['code' => $data['projectCode']])->field('code')->find(); try { $member = getCurrentMember(); $this->model->collect($member['code'], $project['code'], $data['type']); } catch (\Exception $e) { $this->error($e->getMessage(), $e->getCode());; } $str = $data['type'] == 'collect' ? '加入收藏成功' : '取消收藏成功'; $this->success($str); } }