Как грамотно реализовать загрузку изображений на yii2?
Привет.
Передо мною постала задача реализовать загрузку изображений для товаров, магазин написан на yii2.
Как реализовать это грамотно и удобно, нет ни малейшего понятия.
В голову пришло следующее: сделать таблицу для изображений, хранить там название, первичный ключ, дату загрузки и ссылку на таблицу с товарами. Саму загрузку делать в папку upload, генерировать имя в виде md5, из названия введённого юзером и даты загрузки.
Может есть готовые и красивые решения? Может есть собственные советы?
Greg Popov: если у сущности 1 изображение может быть и не более, то прямо в таблице самой сущности делаете поле image - в нем храните имя или путь к файлу. Если фотографий может быть несколько, то выносите в отдельную таблицу, реализовываете связь один-ко-многим.