начинающего тяжеловато. Можете простыми словами объяснить разницу между anemic entities и rich entities? Ковыряю доки доктрины и встретил такие термины
Если очень упрощенно - anemic entity (model) это класс с набором сеттеров и геттеров, а rich entity это когда там может быть еще какое-то поведение или логика, т.е. какие-то методы, которые обрабатывают перед сохранением данные или трансформируют перед отдачей, или какой-то метод экспепшен кидает. Этого стараются избегать.
второго
Ну я очень редко видела rich entity, почти всегда логика на слои выше выносилась
Нет "обычно стараются избегать". Есть "обычно не умеют делать адекватно". Оба подхода применяются
Обсуждают сегодня