Есть сущность - игра, ей принадлежат изображения. Есть определенные категории этих изображений: Постер, скриншоты, обои, арты, изображение-шапка и тому подобное. Хочу сделать следующим образом: При помощи eav хранить название категории и id изображений и просто отдавать нужные пикчи через __get отобрав нужные из коллекции по id. Но тут как минимум проблема с хранением группы id в строке через разделитель, на мой взгляд, это не очень корректное решение, как минимум из-за того, что нельзя повесить fk. Как лучше сделать?
Что то мне кажется вы глубоко копаете, причем вбок. Тут у вас нормальная релэй форма, изображение хранит ид , овнер_ид, тайп_ид и линк, ну плюс нужное по вкусу. В таблице тайпов - ид и название, в овнере ясное дело все что вам там надо об объекте хранить.