文件资源服务
创建资源
/**
* This is the model class for table "{{%attachment}}".
*
* @property string $data['mall_id]' 商城id
* @property string $data['drive]' 驱动
* @property string $data['upload_type]' 上传文件类型:image、doc、video
* @property string $data['url]' 文件url
* @property string $data['path]' 本地路径
* @property string $data['md5]' md5校验码
* @property string $data['name]' 文件名
* @property int $$data['size']长度
* @property string $data['extension]' 扩展名
* @property int $data['is_delete]' 是否删除:1-删除,0-否
* @property int $data['is_recycle]' 是否加入回收站:1-是, 0-否
* @property string $data['thumb_url]' 缩略图
* @property int $data['width]' 宽度
* @property int $data['height]' 高度
* @property int $data['mch_id]'
* @property int $data['group_id]'
* @property int $data['created_a]t]' 创建时间
* @property int $data['updated_at]' 更新时间
*/
$res = Yii::$app->services->attachment->create($data);
查询资源
/**
* @param int $mall_id //商戶ID
* @param string $uploadType 上传类型:image、doc、video
* @param int $group_id 分组ID
* @param string $drive 驱动
* @param string $keyword 关键字
* @return array
*/
$res = Yii::$app->services->attachment->getListPage($mall_id,$uploadType = '', $group_id = 0,$drive = '', $keyword = '');
删除文件
/**
* 删除文件
* @param array $ids ID
* @throws
* @return bool
*/
$res = Yii::$app->services->attachment->delete($ids);
获取文件上传配置
/**
* 获取文件上传配置
* @param $mall_id 商户ID
* @param string $driver 驱动
* @return array
*/
$res = Yii::$app->services->attachment->getStorageConfig($mall_id,$driver = '');
获取平台的文件上传配置
/**
* 获取平台的文件上传配置
* @param $driver 驱动
* @return array|mixed|void
*/
$res = Yii::$app->services->attachment->getPlatformStorageConfig($driver = '');