模型视图控制器......和泛型类?

时间:2011-11-14 16:27:10

标签: php model-view-controller oop class models

我读了一些与我要提出的问题相关的问题,但我无法弄明白。 让我们一起修改:

  • 模型是管理数据库和数据库的数据的类。所以它们是与数据库相关的类。
  • View是HTML部分。基本上是页面的布局。
  • Controller是应用程序的逻辑部分,它使用模型,从/向视图获取/提供输入/输出。

奇妙。如果我必须使用与数据库无关的类,该怎么办?就像Sessions的类,Template类或纯逻辑类一样,它帮助我使用了一些常用的逻辑函数。这课程应该去哪儿了?他们是模型还是只是库类?

2 个答案:

答案 0 :(得分:1)

大多数MVC框架都支持库和帮助程序。您的常规课程可以进入这些目录。

http://codeigniter.com/user_guide/general/helpers.html

http://codeigniter.com/user_guide/general/creating_libraries.html

答案 1 :(得分:0)

你把它放在模型类上。模型也处理数据逻辑和验证。

控制器只处理用户输入。

视图显示用户看到的内容。