Задать вопрос
maxkh
@maxkh
Web developer

Лучшие практики организации больших моделей в Yii2?

Хочу поинтересоваться о лучших практиках организаций больших моделей в Yii2.

1. Хранение своих методов модели лучше в отдельном классе ? Например:
"common/models/helpers/User extends common/models/User", Ваш вариант, как лучше ?
2. Чем хороши или плохи статические методы "хелперы" в моделях ?
3. Поделитесь пожалуйста вашим опытом в этом вопросе :)
  • Вопрос задан
  • 3195 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
SamDark
@SamDark
Yii2 core team
1. Нет. Зачем?
2. Хороши тем, что не надо экземпляра. Плохи, скорее всего, потому как по-хорошему к модели они не совсем относятся.
3. Если задача сложная, не пытайтесь всё запихать в модели AR, создавайте свой доменный слой. То есть, надо вам посчитать отчёты за квартал, считайте отдельным классом. Не моделью.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы