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

时间:2010-09-10 01:36:29

标签: php model-view-controller

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

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

这是不好的做法吗?我是否应该总是将它传递给模型,然后调用这个助手类或者这是一个可以接受的做法?

感谢。

1 个答案:

答案 0 :(得分:1)

在我看来,无论数据管理的调用或逻辑如何简单,模型都应该对所有数据进行处理。

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

希望我的英语是可以理解的。

问候。