hasOne(Staff::class, 'id', 'create_staff_id')->field('id,name,num,img'); } public function getFilePathAttr($value) { return cdnurl($value, true); } public function getSizeAttr($value) { return format_bytes($value); } //获取路径 public static function getUrl($id) { if(is_numeric($id)){ return self::where(['id' => $id])->value('file_path'); }else{ return $id; } } //获取路径 public static function getId($path) { $paths=explode(',',$path); $ids=[]; foreach ($paths as $v){ if( $id=self::where(['file_path' => $v])->value('id')){ $ids[]= $id; } } return implode(',',$ids); } }