thinkPHP5.0框架 的开发模式和架构(URL解析、入口文件、应用目录)

一、thinkPHP5.0 的开发模式。

ThinkPHP 使用了MVC模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:

模型(Model)、视图(View)、控制器(Controller),它们各自处理自己的任务。

1)MVC在thinkPHP5.0中的体现

        1、M model 模型
                         路径:C:\AppServ\www\tp5\application\index\model

              作用: 执行数据库相关处理

         2、V view 视图
                          路径:C:\AppServ\www\tp5\application\index\view

               作用:其实就是页面

         3、C Controller 控制器
                           路径:C:\AppServ\www\tp5\application\index\controller

                作用:主要负责整个逻辑运转

2)MVC的变形

          1、MC 模型和控制器
                             主要作用:用于接口开发


                      2、VC 视图和控制器
                             主要作用: 单页面的网站

二、架构(URL解析、入口文件、应用目录)

1、URL解析

扫描二维码关注公众号,回复: 14810820 查看本文章

       http://   www.tp.com  /index.php    /Index    /Index    /index
                    协议        域名          入口文件       模块     控制器    方法

2、入口文件

      1)、文件地址
                        C:\AppServ\www\tp5\public\index.php

       2)、作用:
                         负责整个TP的请求

3.应用目录

       1)、应用地址
                           C:\AppServ\www\tp5\application

        2)、作用:
                            一个应用代表一个网站

 

猜你喜欢

转载自blog.csdn.net/qq_43269730/article/details/99864329