FileType, несколько для поля коллекции - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь создать форму Symfony для создания и редактирования сущности с именем 'Mov ie', которая загружает путь к файлам изображений в базу данных и файлы в папку на сервере. Я хочу, чтобы загрузка этих файлов была многократной, и ее можно было перетаскивать с предварительным просмотром изображения и возможностью удаления одного изображения перед отправкой формы. Эта сущность имеет поле коллекции с именем 'images' (сущность 'Image' с отношением - One mov ie Many images).

Я мог бы создать этот объект с помощью FileType :: class, который является кратным (с предварительным просмотром, перетаскиванием, отбрасыванием), но проблема возникает, когда я захочу отредактировать этот 'mov ie', Я не вижу, как я смогу редактировать сущность с той же функциональностью, когда поле является коллекцией, и я использую FileType :: class. Мой вопрос в том, правильно ли я это делаю, или есть какой-то лучший вариант, если да, если бы я мог использовать какую-то помощь, это было бы здорово.

Это мой дизайн на данный момент: File Input Div

enter image description here

Спасибо!

1 Ответ

0 голосов
/ 12 февраля 2020

С файлами или изображениями есть разница между новыми файлами и уже загруженными файлами, и это то, что новые файлы все еще находятся на клиенте, и когда ваши ранее загруженные файлы хотели бы редактировать, они уже находятся на сервере.

так, чтобы отредактировать ваш mov ie, вы можете просто визуализировать каждое изображение с foreach в веточке со значком tra sh, а с некоторыми javascript и ajax вы можете удалить изображение из объекта mov ie и уничтожить файл изображения тоже. под изображениями вы можете снова отобразить свой перетаскивающий блок, чтобы изображения могли быть добавлены к объекту mov ie.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...