PHP MVC-每个页面都需要自己的类吗?
如果真的很抱歉,这似乎是一个愚蠢的问题=] 好的,我一直在构建一个php框架,一个小框架,以加快开发速度。我知道还有其他的,比如Codeignator,但我想知道如何从头开始构建一个。无论如何,我已经创造了一个结构,我可以通过研究等 我把一切都分开了,就像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
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