@KOS_MOS

Как использовать свою модель хранения данных в Doctrine?

Нужна прослойка, которая будет уметь сохранять атрибуты в сущности (к примеру, каким-то образом помеченные), согласно модели EAV.
Из коробки Doctrine этого делать не умеет, быстрый поиск на эту тему тоже ничего не дал.

Может, ищу не то, или может называется это как-то хитро?
  • Вопрос задан
  • 2731 просмотр
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Ну по сути doctrine предоставляет вам только хранилище данных, логика должна реализовываться в сервисном слое. Но вообще, в контексте EAV все довольно просто. У ваших сущьностей должны быть методы аля "addAttribute" и т.д., которые работают со связями. И все.

Валидация данных - это уже другой компонент и другая сфера ответственности, и тут так же не проблема реализовать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы