在 MVC 架构中创建会话最合适的位置在哪里?

Ren*_*Ren 5 php model-view-controller session

我正在开发一个 PHP 应用程序只是作为练习,我想知道会话创建在哪里会更正确。

我在控制器中接收登录数据,然后询问我的模型该用户是否存在以及密码是否匹配。这个控制器应该处理会话创建吗?我只是找不到一个好的答案。

moo*_*e99 3

会话处理程序可以是根据需要注入到任何控制器中的组件,也可以是应用程序范围的单例。

我会在中型应用程序上使用第一种方法,并在依赖项较少的微框架中使用后者。