mvc:php和会话逻辑

时间:2015-03-09 15:07:56

标签: php session model-view-controller

在mvc,controller或model中访问/写入会话变量的最佳位置在哪里?假设我们有一个简单的登录模型。此模型有一个方法,它将用户名和密码作为参数,验证这些参数并通过将用户ID写入会话来登录用户。这是正确的方式还是控制器应该负责将用户ID写入会话?

2 个答案:

答案 0 :(得分:0)

我会查询模型,传回控制器并在那里处理结果。

如果你不忘记你放东西的地方,并迅速陷入正确的旧混乱。

答案 1 :(得分:0)

  

在mvc,controller或model中访问/写入会话变量的最佳位置在哪里?

<强>模型即可。模型层由3部分组成(业务逻辑,数据映射器,服务) - 这非常适合业务逻辑组件。

这里有一篇很好的相关文章:How should a model be structured in MVC?