Попытка понять, как использовать VichUploader Bundle для symfony2 для загрузки в существующую таблицу. У меня пока нет сущности для этой таблицы, просто интересно, как заставить мою ситуацию работать с Symfony2 и VichUploaderBundle.
Я прочитал документы и не могу сопоставить какой-либо код / справку с моей ситуацией.
Таблица, в которой хранятся файлы, называется secure_file, а схема выглядит так:
Сущность, с которой я хочу сопоставить это, чтобы загрузить файл и сохранить его в базе данных, называется консультантом. Как я могу загрузить файл (PDF, только изображения) и поместить этот магазин в другую таблицу при загрузке, я новичок в Symfony, поэтому, пожалуйста, выложите ваши ответы, насколько позволяет время. Поле, которое я пытаюсь отобразить в таблице консультантов, называется image_id, и мне также необходимо передать дополнительные сведения в объект secure_file, чтобы добавить файл в таблицу secure_file.
В качестве альтернативы, если кто-нибудь знает более простой способ сделать это, пожалуйста, укажите мне на это.
Похоже, что между консультантами и защищенными файлами у вас отношения один-к-одному (то же самое, что и у одного-ко-многим).
В этом случае вам просто нужно сделать защищенную файловую сущность загружаемой как описано в VichUploaderBundle
документация. Как только ваша сущность настроена, просто создайте форму для сущности консультанта, которая будет встраивать один или несколько защищенных файлов (используя тип поля сущности или коллекция)
Других решений пока нет …