У меня есть приложение CakePHP, в котором я хотел бы прикрепить галерею к нескольким ресурсам. Допустим, у меня есть художники, у каждого есть своя галерея. У меня есть статьи, к каждой статье прикреплено несколько изображений и так далее. Теперь я настроил таблицы следующим образом:
- Artists hasMany Artistimages, поля в таблице
artistimages
: id, artist_id, filename, filetype, filesize
и т. Д.
- Статьи имеет много статей, поля в таблице
articleimages
: id, article_id, filename, filetype, filesize
и т. Д.
... но я думаю, что это не так, как должно быть.
Есть ли возможность иметь одну таблицу с именем, например, uploads
, которая будет содержать все изображения с внешним ключом, указывающим на ресурс, к которому он относится Как сказать CakePHP, какое изображение исходит с какого ресурса?