MVC:从控制器而不是通过模型调用帮助器类 - 不好的做法?

发布于 2024-09-18 11:23:52 字数 180 浏览 7 评论 0原文

在我的控制器中,我有这样一行:

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

这是不好的做法吗?我是否应该始终将其传递给模型,然后调用此帮助程序类,或者这是可接受的做法?

谢谢。

In my Controller I have a line like this:

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

Is this bad practice? Should I ALWAYS pass it to the Model which then calls this helper class or this an acceptable practice?

Thanks.

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

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

发布评论

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

评论(1

岁吢 2024-09-25 11:23:52

在我看来,任何数据都应该由模型处理,无论数据管理的调用或逻辑多么简单。

MVC 是一种模式,可以帮助您保持软件的良好可维护性,无论软件有多复杂。当您在代码的一个简单部分中破坏模式时,您不能指望所有代码都采用该模式,因此任何所需的更改都将导致代码研究,以确保该部分在 MVC 中或模式已被破坏。

希望我的英语能被理解。

问候。

In my point of view, any data shouldbe allways treated by the Model, no matter how simple is the call or the logic of that data management.

MVC is a pattern that helps you to keep good maintainability of your software, no matter the complexity of it. When you break the pattern in a simple part of your code, you cannot expect all your code is in that pattern, so any needed change will result in code study to be sure that part is in MVC or had the pattern broked.

Hope my English is understandable.

Regards.

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