MVC: вызов вспомогательного класса из контроллера, а не через модель - плохая практика? - PullRequest
1 голос
/ 10 сентября 2010

В моем контроллере есть строка вроде:

  $this->set('uid', Project::returnProjectUid($queryString));

Это плохая практика?Должен ли я ВСЕГДА передавать его в Модель, которая затем называет этот вспомогательный класс или это приемлемой практикой?

Спасибо.

1 Ответ

1 голос
/ 16 декабря 2011

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

MVC - это шаблон, который помогает вам поддерживать хорошую ремонтопригодностьвашего программного обеспечения, независимо от его сложности.Когда вы нарушаете шаблон в простой части вашего кода, вы не можете ожидать, что весь ваш код находится в этом шаблоне, поэтому любое необходимое изменение приведет к изучению кода, чтобы убедиться, что часть находится в MVC или поврежден шаблон.

Надеюсь, мой английский понятен.

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...