thinkphp5.0 架构

1.0 MVC的意义:MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。

2.0入口文件:用户请求的PHP文件,负责处理一个请求(注意,不一定是URL请求)的生命周期,最常见的入口文件就是index.php

3.0 控制器       

一个典型的Index控制器类如下:

namespace appindexcontroller;

class Index 
{
    public function index()
    {
        return 'hello,thinkphp!';
    }
}

4.0操作

操作

一个控制器包含多个操作(方法),操作方法是一个URL访问的最小单元。

下面是一个典型的Index控制器的操作方法定义,包含了两个操作方法:

namespace appindexcontroller;

class Index 
{
    public function index()
    {
        return 'index';
    }

    public function hello($name)
    {
        return 'Hello,'.$name;
    }
}



原文地址:https://www.cnblogs.com/chuanqideya/p/5925739.html