Как сделать работу с изображением в Yii2 логичной?

Добрый день

Есть много расширений для загрузки изображений в Yii2, но те, с которыми доводилось работать, предлагают ajax загрузку изображений. Это значит, что изображение будет загружено/удалено/заменено до того, как мы сохраняем запись в БД. То есть как бы изображение отдельно, модель отдельно.

Логика работы с остальными полями другая. Мы можем их менять сколько вздумается, но пока не нажали кнопку "сохранить" ничего не происходит. Хочется, чтобы с изображениями было так же, это логично с т.з. конечного пользователя.

Есть ли какие-то расширения, которые позволяют работать именно в таком ключе?
  • Вопрос задан
  • 455 просмотров
Пригласить эксперта
Ответы на вопрос 2
@AlikDex
Нет такого расширения. Потому как оно бессмысленно. Подобный функционал создается буквально добавлением файлинпута в форму с последующей отправкой его содержимого вместе с остальными данными. Вам нужно, это найти библиотеку, которая сможет отразить на клинете содержимое этого файлинпута. Либо самому такую написать, это не сложно. В качестве небольшого но исчерпывающего мануала по работе с этим элементом формы на клиенте: https://developer.mozilla.org/ru/docs/Web/API/File...
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
Когда-то использовал вот этот пакет.
Изображение можно загрузить как до отправки формы, так и после.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы