Нужна прослойка, которая будет уметь сохранять атрибуты в сущности (к примеру, каким-то образом помеченные), согласно модели EAV.
Из коробки Doctrine этого делать не умеет, быстрый поиск на эту тему тоже ничего не дал.
Может, ищу не то, или может называется это как-то хитро?
0
Ответы
(1)
Сортировать по:
-
1Ну по сути doctrine предоставляет вам только хранилище данных, логика должна реализовываться в сервисном слое. Но вообще, в контексте EAV все довольно просто. У ваших сущьностей должны быть методы аля "addAttribute" и т.д., которые работают со связями. И все.
Валидация данных - это уже другой компонент и другая сфера ответственности, и тут так же не проблема реализовать.
Написать ответ
Похожие вопросы
Я просто слабо представляю как вы хотите сделать, то есть как бы вы хотели в идеале управлять сущьностями при использовании EAV, как хотите задавать значения и т.д.