您现在的位置是:
    • API友好

      新版ThinkPHP针对 API 开发做了很多的优化,并且不依赖原来的API模式扩展。 数据输出 新版的控制器输出采用 Response 类统一处理,而不是直接在控制器中进行输出,通过设置 default_return_type 或者....

      发布时间:2019-04-06 浏览量:
    • Traits引入

      ThinkPHP 5.0 开始采用 trait 功能(PHP5.4+)来作为一种扩展机制,可以方便的实现一个类库的多继承问题。 trait 是一种为类似 PHP 的单继承语言而准备的代码复用机制。 trait 为了减少单继承语言的....

      发布时间:2019-04-06 浏览量:
    • 自动加载

      概述 ThinkPHP5.0 真正实现了按需加载,所有类库采用自动加载机制,并且支持类库映射和 composer 类库的自动加载。 自动加载的实现由 think\Loader 类库完成,自动加载规范符合PHP的 PSR-4 。 自动加....

      发布时间:2019-04-06 浏览量:
    • 模块设计

      5.0版本对模块的功能做了灵活设计,默认采用多模块的架构,并且支持单一模块设计,所有模块的命名空间均以 app 作为根命名空间(可配置更改)。 目录结构 标准的应用和模块目录结构如下....

      发布时间:2019-04-06 浏览量:
    • 入口文件

      ThinkPHP采用 单一入口模式 进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。 应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是....

      发布时间:2019-04-06 浏览量:
    • 生命周期

      本篇内容我们对ThinkPHP 5.0 的应用请求的生命周期做大致的介绍,以便于开发者了解整个执行流程。 1、入口文件 用户发起的请求都会经过应用的入口文件,通常是 public/index.php 文件。当然,你....

      发布时间:2019-04-06 浏览量:
    • 模型初始化

      模型初始化 模型同样支持初始化,与控制器的初始化不同的是,模型的初始化是重写 Model 的 initialize ,具体如下 namespace app\index\model ; use think\Model ; class Index extends Model { //自定义初始化 protec....

      发布时间:2019-04-06 浏览量:
    • 目录结构

      下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下: project 应用部署目录├─application 应用目录(可设置)│ ├─common 公共模块目录(可更改)│ ├─index 模块目录 (....

      发布时间:2019-04-05 浏览量: