php передает информацию о сеансе в модель с помощью функций и позволяет модели получить экземпляр данных сеанса и получить то, что ему нужно - PullRequest
0 голосов
/ 17 января 2011

Кто-нибудь знает, каковы лучшие практики php в отношении информации о сессиях?Должна ли модель запрашивать доступ к глобальной переменной сеанса и затем выбирать необходимую информацию, или методы модели должны принимать информацию сеанса в качестве параметров и позволять контроллеру обрабатывать получение данных из сеанса?

1 Ответ

0 голосов
/ 17 января 2011

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

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

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