Class common\behaviors\Html5UploadBehavior
| Inheritance | common\behaviors\Html5UploadBehavior » common\behaviors\UploadBehavior » yii\base\Behavior |
|---|
Class Html5UploadBehavior Поведение для загрузки файлов через html5 виджет через ajax
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $allowed | array | расширения разрешенные для загрузки | common\behaviors\UploadBehavior |
| $attribute | string | название атрибута, хранящего в себе имя файла и файл | common\behaviors\UploadBehavior |
| $filePerm | int | права доступа на создаваемые файлы | common\behaviors\UploadBehavior |
| $folder | string | алиас папки для сохранения картинок | common\behaviors\UploadBehavior |
| $folderPerm | int | права доступа на создаваемые папки | common\behaviors\UploadBehavior |
| $maxHeight | int | максимальная высота загружаемого изображения | common\behaviors\UploadBehavior |
| $maxWidth | int | максимальная ширина загружаемого изображения | common\behaviors\UploadBehavior |
| $webroot | string | алиас DOCUMENT ROOT | common\behaviors\UploadBehavior |
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $_maxFileSize | int | максимальный размер файла в мегабайтах | common\behaviors\UploadBehavior |
| $_value | array | предыдущее значение атрибута модели хранящего информацию о прицепленных файлах. | common\behaviors\UploadBehavior |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| afterFind() | После выборки модели | common\behaviors\UploadBehavior |
| afterSave() | После сохранения модели | common\behaviors\UploadBehavior |
| beforeDelete() | Перед удалением модели | common\behaviors\UploadBehavior |
| beforeSave() | Перед сохранением модели серилизуем массив с описанием файлов | common\behaviors\Html5UploadBehavior |
| beforeValidate() | Выполняется перед валидацией модели | common\behaviors\UploadBehavior |
| countFiles() | Возвращает количество файлов | common\behaviors\UploadBehavior |
| deleteAllFiles() | Удаление файлов связанных с моделью | common\behaviors\UploadBehavior |
| events() | common\behaviors\UploadBehavior | |
| getFiles() | Возвращает массив имен файлов | common\behaviors\UploadBehavior |
| getFilesArr() | Возвращает массив описывающий загруженные файлы | common\behaviors\UploadBehavior |
| getFirstFile() | Возвращает первый файл | common\behaviors\UploadBehavior |
| getMaxFileSize() | Возвращает максимальный размер загружаемого файла в мегабайтах. Значение ограничено настройками php. | common\behaviors\UploadBehavior |
| getModelFolderName() | Возвращает имя папки для сохранения файлов модели | common\behaviors\UploadBehavior |
| getRelPath() | Возвращает путь к изображению для публикации на страничке | common\behaviors\UploadBehavior |
| getSavePath() | Возвращает путь к директории, в которой будут сохраняться файлы. | common\behaviors\UploadBehavior |
| hasFile() | Есть ли файл у модели | common\behaviors\UploadBehavior |
| removeFile() | Удаление файла | common\behaviors\UploadBehavior |
| setMaxFileSize() | Устанавливает максимальный размер загружаемого файла | common\behaviors\UploadBehavior |
| uploadFiles() | Загрузка файлов по имени. Возвращает массив путей к загруженным файлам, относительно DOCUMENT_ROOT. | common\behaviors\UploadBehavior |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| checkModelFolder() | Проверяет существование папки для сохранения файлов модели. Если ее нет, то создает | common\behaviors\UploadBehavior |
| deleteFiles() | Удаляет файлы перед сохранением | common\behaviors\UploadBehavior |
| isAllowedToUpload() | Разрешен ли файл к загрузке | common\behaviors\UploadBehavior |
Method Details
Перед сохранением модели серилизуем массив с описанием файлов
| bool beforeSave( ) |