belongsTo('app\admin\model\app\exam\WarehouseGroup', 'warehouse_group_id', 'id', [], 'LEFT')->setEagerlyType(0); } public function exercises() { return $this->belongsTo('Exercises', 'exercises_id', 'id', [], 'LEFT')->setEagerlyType(0); } /** * 通过练习ID绑定题库分组 * @param $exercisesId * @param $groupIds * @return bool */ public static function exercisesBindWarehouseGroup($exercisesId,$groupIds){ self::where([ 'exercises_id'=>$exercisesId, 'uniacid'=>UNIACID ])->delete(); if($groupIds){ foreach ($groupIds as $itemId){ self::insert([ 'exercises_id'=>$exercisesId, 'uniacid'=>UNIACID, 'warehouse_group_id'=>$itemId, 'createtime'=>time() ]); } } return true; } }