PHP Класс skeeks\cms\components\storage\Storage

Наследование: extends skeeks\cms\components\CollectionComponents
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$components

Защищенные свойства (Protected)

Свойство Тип Описание
$_clusters

Открытые методы

Метод Описание
getCluster ( null $id = null ) : Cluster
getClusters ( ) : Cluster[]
upload ( UploadedFile | string | skeeks\sx\File $file, array $data = [], null $clusterId = null ) : StorageFile Загрузить файл в хранилище, добавить в базу, вернуть модель StorageFile

Описание методов

getCluster() публичный Метод

public getCluster ( null $id = null ) : Cluster
$id null
Результат Cluster

getClusters() публичный Метод

public getClusters ( ) : Cluster[]
Результат Cluster[]

upload() публичный Метод

Загрузить файл в хранилище, добавить в базу, вернуть модель StorageFile
public upload ( UploadedFile | string | skeeks\sx\File $file, array $data = [], null $clusterId = null ) : StorageFile
$file yii\web\UploadedFile | string | skeeks\sx\File объект UploadedFile или File или rootPath до файла локально или http:// путь к файлу (TODO:: доделать)
$data array данные для сохранения в базу
$clusterId null идентификатор кластера по умолчанию будет выбран первый из конфигурации
Результат skeeks\cms\models\StorageFile

Описание свойств

$_clusters защищенное свойство

protected $_clusters

$components публичное свойство

public $components