kharaネンカ / oc-data-file-model
特性帮助获取与模型文件数据的关联
1.1.0
2017-08-27 15:11 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-08-29 04:37:00 UTC
README
特性帮助获取与模型文件数据的关联。对于 '关联一个' 关系,返回包含以下字段的数组
- (字符串) full_path
- (字符串) path
- (字符串) title
- (字符串) alt
对于 '关联多个' 关系,返回包含文件数据的数组。
#安装 在您的 composer.json
中添加此包并更新composer。
"kharanenka/oc-data-file-model": "1.*"
#使用
class MyModel extends Model { use DataFileModel; public $attachOne = ['preview_image' => 'System\Models\File']; public $attachMany = ['images' => 'System\Models\File']; } $obModel = MyModel::first(); $arFileData = $obModel->getFileData('preview_image'); $arFileList = $obModel->getFileListData('images');
结果
$arFileData = [ 'full_path' => '...', 'path' => '...', 'title' => '...', 'alt' => '...', ]; $arFileList = [ [ 'full_path' => '...', 'path' => '...', 'title' => '...', 'alt' => '...', ],[ 'full_path' => '...', 'path' => '...', 'title' => '...', 'alt' => '...', ], ];