【发布时间】:2013-06-23 15:21:21
【问题描述】:
传统上,在 MVC 框架(例如 CodeIgniter 或 Kohana)中,我在创建不同页面时创建控制器。将有一个登录控制器,一个家庭控制器等。但最近我了解了更多关于面向目标编程的知识,并想开始使用它。即使框架使用类,它与对象的原理也不一样。
是的。登录控制器是一个对象。但是,例如,我应该在哪里编写我的“用户”类?我是否将它们写在库中并在需要时导入它们?这样做的正确方法是什么,如果有的话。
我只是对如何正确地做到这一点感到困惑。
【问题讨论】:
-
您是一般性询问还是特定于 CI/Kohanna?
-
我不想把它作为一个 Cl/Kohana 问题来结束。因为我确实认为我在其他框架中也看到了类似的结构。但是您可以通过各种方式认为它是特定于 Cl/Kohana 的。
-
在创建不同页面时不会编写更多控制器。主要是编写更多的动作,其中动作是访问这些控制器的方法。换句话说,在 MVC 中,对象是控制器和模型。
标签: php oop model-view-controller