PHP MVC-每个页面都需要自己的类吗?

PHP MVC-每个页面都需要自己的类吗?,php,model-view-controller,Php,Model View Controller,如果真的很抱歉,这似乎是一个愚蠢的问题=] 好的,我一直在构建一个php框架,一个小框架,以加快开发速度。我知道还有其他的,比如Codeignator,但我想知道如何从头开始构建一个。无论如何,我已经创造了一个结构,我可以通过研究等 我把一切都分开了,就像 application/ /models / My Models such as Database.php /views < I have a View.php /controllers < I have a HomeContr

如果真的很抱歉,这似乎是一个愚蠢的问题=]

好的,我一直在构建一个php框架,一个小框架,以加快开发速度。我知道还有其他的,比如Codeignator,但我想知道如何从头开始构建一个。无论如何,我已经创造了一个结构,我可以通过研究等

我把一切都分开了,就像

application/
/models / My Models such as Database.php 
/views < I have a View.php
/controllers < I have a HomeController.php
这将转换为
HomeController->index

所以我在index方法中设置了n个这样的变量,然后将其全部发送到视图类进行渲染。。。他很有魅力

我的问题是,我是否需要为每个页面设置不同的类?比如:
http://localhost/about/

也许这会指向
AboutController->index
,或者是这样的:
HomeController->about


我认为后者是正确的,或者它是否重要?

当将
关于
索引
页面合并到一个控制器时,
HomeController
不是一个合适的名称。然而,这是一种完全有效的方法


控制器通常将页面类型分组在一起。例如,您将所有登录页面(操作)放在一个控制器中,所有博客操作(创建、检索、更新、删除)放在一个控制器中,等等。如果您的
关于
主页
页面都欢迎人们访问您的站点,将
关于
索引
页面合并到一个控制器时,
家庭控制器
不是一个合适的名称。然而,这是一种完全有效的方法


控制器通常将页面类型分组在一起。例如,您可以将所有登录页面(操作)放在一个控制器中,将所有博客操作(创建、检索、更新、删除)放在一个控制器中,等等。如果您的
关于
主页
页面都欢迎人们访问您的站点,请将其称为
WelcomeController

非常感谢!我希望能从中学习,因为MVC对我来说是一个全新的概念。塞纳克斯!太好了,谢谢!我希望能从中学习,因为MVC对我来说是一个全新的概念。塞纳克斯!
http://localhost/Framework/home/index