какую использует?
Смотря что называть моделью ) Если модель это объекты Active Record (ActiveRecord в Yii2 либо Eloquent Model в Laravel), то предпочитаю в них ничего не держать кроме записи и чтения. Всю бизнес-логику раскидываю по другим классам: сервисам, хелперам, командам, запросам, валидаторам, иногда делаю Value Object, иногда самостоятельные классы моделирующие часть бизнес-логики. По ситуации, в общем )
по умолчанию богатую, но все чаще думаю что для Eloquent и других магических AR в которых еще и кверибилдер надо анемичную
Обсуждают сегодня