Download the PHP package laker-ls/yii2-upload-image without Composer
On this page you can find all versions of the php package laker-ls/yii2-upload-image. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download laker-ls/yii2-upload-image
More information about laker-ls/yii2-upload-image
Files in laker-ls/yii2-upload-image
Package yii2-upload-image
Short Description A behavior to upload image through HTML editor.
License BSD-3-Clause
Homepage https://github.com/laker-ls/yii2-upload-image
Informations about the package yii2-upload-image
yii2-upload-image
Это расширение является поведением для yii2. Используется для загрузки изображений при использовании любых HTML редакторов и файловых менеджеров,
например CKEditor и ELfinder. HTML редакторы передают изображение в строке следующего вида <img alt="" src="/upload/global/test.jpg" style="height:853px; width:1280px" />,
где в src указывается фактический путь изображения, которое загружено на сервер с помощью файлового менеджера, а в style передаются размеры миниатюры.
Расширение ищет изображения в указанных полях и перемещает их в другие папки, по умолчанию /upload/image_full, а так же создает миниатюры, по умолчанию
в /upload/image_mini. Размеры миниатюры получаются из style, если не указаны, то миниатюра будет реальных размеров, пути изображений заменяются на актуальные пути миниатюр. При удалении записи
приложение удаляет миниатюру и переносит оригинал изображения в место, куда загружает изображения файловый менеджер.
Установка
Рекомендуемый способ установки этого расширения является использование composer. Проверьте composer.json на предмет требований и зависимостей данного расширения.
Для установки запустите
или добавьте в composer.json в раздел require следующую строку
Смотрите список изменений для подробной информации о версиях.
Использование
В модели необходимо подключить поведение и задать параметр fields.
Обязательные параметры:
fieldsдолжен содержать массив где перечислены поля, в которых необходимо обрабатывать изображения после HTML редактора.
Не обязательные параметры:
qualityThumbnailкачество создаваемой миниатюры от 1 до 100, по умолчанию 50.imageGlobalсодержит путь, в который файловый менеджер сохраняет изображения.imageFullсодержит путь, в который поведение будет сохранять изображения.imageMiniсодержит путь, куда будет создана миниатюра.imageNotFoundуказан путь к изображению, которое будет использовано в случае ошибки обработки изображения.
ВНИМАНИЕ: путь необходимо указывать без слеша в конце. Запись
upload/folder/является не корректной.
Лицензия
yii2-upload-image выпущено по лицензии BSD-3-Clause. Ознакомиться можно в файле LICENSE.md.