thinkphp5.0 架构
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5.0 架构相关的知识,希望对你有一定的参考价值。
1.0 MVC的意义:MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。
2.0入口文件:用户请求的php文件,负责处理一个请求(注意,不一定是URL请求)的生命周期,最常见的入口文件就是index.php
3.0 控制器
一个典型的Index
控制器类如下:
namespace app\index\controller;
class Index
{
public function index()
{
return ‘hello,thinkphp!‘;
}
}
4.0操作
操作
一个控制器包含多个操作(方法),操作方法是一个URL访问的最小单元。
下面是一个典型的Index
控制器的操作方法定义,包含了两个操作方法:
namespace app\index\controller;
class Index
{
public function index()
{
return ‘index‘;
}
public function hello($name)
{
return ‘Hello,‘.$name;
}
}
以上是关于thinkphp5.0 架构的主要内容,如果未能解决你的问题,请参考以下文章
thinkphp5.0.7 &===composer更新===& thinkphp5.0.9 debug “controller not found”(示例代码