
## 全局MISS路由如果希望在没有匹配到所有的路由规则后执行一条设定的路由,可以使用`MISS`路由功能,只需要在路由配置文件....
批量注册路由规则可以使用两种方式,包括方法注册和路由配置定义。## 批量注册如果不希望一个个注册,可以使用批量注册,规....
## 页面跳转在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个....
`ThinkPHP5.0`应用基于`MVC`(模型-视图-控制器)的方式来组织。>[info] MVC是一个设计模式,它强制性的使应用程序的输入、....
## 配置目录系统默认的配置文件目录就是应用目录(`APP_PATH`),也就是默认的`application`下面,并分为应用配置(整个应用....
路由别名功能可以使用一条规则,批量定义一系列的路由规则。例如,我们希望使用`user`可以访问index模块的User控制器的所有....
`ThinkPHP5.0`的路由比较灵活,并且不需要强制定义,可以总结归纳为如下三种方式:### 一、普通模式 关闭路由,完全使用默认....
本篇内容我们对ThinkPHP`5.0`的应用请求的生命周期做大致的介绍,以便于开发者了解整个执行流程。## 1、入口文件 用户发起的....
如果你的控制器类继承了` hinkController`类的话,可以定义控制器初始化方法`_initialize`,在该控制器的方法调用之前首先执....
## 路由分组 路由分组功能允许把相同前缀的路由定义合并分组,这样可以提高路由匹配的效率,不必每次都去遍历完整的路由规则....
## 注册路由规则路由注册可以采用方法动态单个和批量注册,也可以直接定义路由定义文件的方式进行集中注册。### 动态注册 路....
新版ThinkPHP针对`API`开发做了很多的优化,并且不依赖原来的API模式扩展。## 数据输出新版的控制器输出采用`Response`类统....
## 环境变量配置 `ThinkPHP5.0`支持使用环境变量配置。在开发过程中,可以在应用根目录下面的`.env`来模拟环境变量配置,`.e....
[架构总览](%E6%9E%B6%E6%9E%84%E6%80%BB%E8%A7%88.md) [生命周期](%E7%B3%BB%E7%BB%9F%E6%B5%81%E7%A8%8B.md) [入口文件](%....
ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、公共配置、模块配置、扩展配置、场....
快捷路由允许你快速给控制器注册路由,并且针对不同的请求类型可以设置方法前缀,例如:~~~ // 给User控制器设置快捷路由 Ro....
[控制器定义](%E6%8E%A7%E5%88%B6%E5%99%A8%E5%AE%9A%E4%B9%89.md) [控制器初始化](%E6%8E%A7%E5%88%B6%E5%99%A8%E5%88%9D%E....
路由功能由` hinkRoute`类完成。 ## 概述由于`ThinkPHP5.0`默认采用的URL规则是:>[info] #### http://server/module/contro....
ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的` hinkController`类或者其他的控制器....
## 命名规范`ThinkPHP5`遵循`PSR-2`命名规范和`PSR-4`自动加载规范,并且注意如下规范:### 目录和文件* 目录使用小写+下....