Попытка выяснить, как использовать пакет VichUploader для Symfony2 для загрузки в существующую таблицу. У меня пока нет сущности для этой таблицы, просто интересно, как вы делаете мою работу с Symfony2 и VichUploaderBundle.Symfony2 VichUploader File Entity
Я прочитал документы и не могу сопоставить код/помощь с моей ситуацией.
В таблице, которая хранит файлы называется secure_file и схема является:
- ID
- user_id
- файла
- created_at
- updated_at
Субъект Я хочу сопоставить это с тем, чтобы загрузить файл и сохранить его e это в базу данных называется консультантом. Как загрузить файл (только PDF, только изображения) и сохранить этот магазин в другой таблице при загрузке, я довольно новичок в symfony, поэтому, пожалуйста, избавляйтесь от своих ответов столько, сколько позволяет время. Поле, которое я пытаюсь отобразить в таблице консультантов, называется image_id, и мне также нужно передать дополнительные данные в объект secure_file, чтобы добавить файл в таблицу secure_file.
Альтернативно, если кто-нибудь знает о более легком способе сделать это, то, пожалуйста, наведите меня на него.
Спасибо за ваш вклад K-Phoen, у меня есть решение, работающее без отображение. Я попытался добавить в отображение, но я не хочу этого делать. Ваш комментарий предполагает, что я должен выполнять загрузку файла через объект Secure_file, а не объект Consults, как я это делаю сейчас. Я получаю ошибку: Ошибка: аргумент 1 передан в AppBundle \ Entity \ Consult :: setImage() должен быть экземпляром AppBundle \ Entity \ Image, string given ... Я знаю, это потому, что это передаёт строку, а не объект изображения, означает ли это, что я должен выполнять это на объекте secure_file? –