php 通过函数将会话信息传递给模型与允许模型获取会话数据的实例并获取它需要的内容

发布于 2024-10-12 01:37:02 字数 96 浏览 0 评论 0原文

有谁知道 php 关于会话信息的最佳实践是什么?模型是否应该请求访问全局会话变量,然后选择它需要的信息,或者模型的方法是否应该接受会话信息作为参数并让控制器处理从会话中抓取数据?

does anyone know what the php best practices on session information is? should the model request access to the global session variable and then select the information it needs, or should the methods of the model accept the session information as parameters and let the controller handle grabbing the data from the session?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

起风了 2024-10-19 01:37:02

由于模型包含您的业务逻辑,因此它们应该尽可能独立于其他任何事物。例如,您可能希望在没有会话的上下文中(例如从命令行)访问业务逻辑。

因此,模型应该明确地传递它们需要处理的所有数据。

Since models contain your business logic, they should be as independent as possible from anything else. E.g. you might want to access your business logic in a context without sessions, from the command line for example.

As such, models should explicitly be passed any and all data they need to work on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文