YiiFramework Много моделей или одна большая моделище

Много или одна

  • Много

    Голосов: 9 60,0%
  • Одна

    Голосов: 1 6,7%
  • ЭОС

    Голосов: 3 20,0%
  • Внезапно!

    Голосов: 2 13,3%

  • Всего проголосовало
    15

Bodyanuk

Новичок
ЗДравствуйте. ПОстал вот такой вопрос
Что лучше (быстрее), использовать одну большую модуль (Users) или сделать много моделей (Registration, Profile, ChangePassword, RecoveryPassword)
Как вы считаете?

Я в заблуждении...
С одной стороны Yii даёт возможность построить те самые правила как минимум через условия (Yii::app()->controller->id == 'changePassword') или те самые сценарии ('on' => 'changePassword'). С другой, всегда, по мелочи, дёргать один большой файл - глупо. Что посоветуете?
 

korpus

злой бобёр
Не тема а чепуха какая-то. Перечитал несколько раз и не понял, что автор хочет. Так что я тоже отвечу нет.
 

A1x

Новичок
чегож, очень годный вопрос про декомпозицию, новички часто пытаются запихнуть все в один класс
который через какое-то время из-за регулярного допиливания превращается в нечто неописуемое
это такой антипаттерн "класс-который-делает-все" или "класс-Бог"

те самые сценарии в Yii как бы к этому подталкивают, но ими надо пользоваться аккуратно
иначе это хороший способ выстрелить себе в ногу
 
Сверху