belongsTo('app\admin\model\Course', 'goods_id', 'id', [], 'RIGHT')->setEagerlyType(0); } /** * 添加 * @param $courseId 内容ID * @param $column 专栏 * @return void */ public function setBindCourse($courseIds){ $bindCourseId = $this->getBindCourseIds(); if(!empty($courseIds)){ foreach ($courseIds as $item){ if(!in_array($item,$bindCourseId)){ $row = [ 'uniacid'=>UNIACID, 'goods_id'=>$item, 'createtime'=>time() ]; self::insert($row); } } } return true; } /** * 获取已添加的课程分组 * @param $courseId * @return array */ public function getBindCourseIds(){ $courseIds = self::field('goods_id')->select(); if(!$courseIds){ return []; } $ids = []; foreach ($courseIds as $id){ $ids[] = $id['goods_id']; } return $ids; } }