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( ) |