thinkphp5手册

空控制器

空控制器的概念是指当系统找不到指定的控制器名称的时候,系统会尝试定位空控制器(Error),利用这个机制我们可以用来定制错误页面和进行URL的优化。 现在我们把...

空操作

空操作是指系统在找不到指定的操作方法的时候,会定位到空操作( _empty )方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。 例如,下面我们...

跳转和重定向

页面跳转 在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的 \think\Control...

前置操作

可以为某个或者某些操作指定前置执行的操作方法,设置 beforeActionList 属性可以指定某个方法为其他方法的前置操作,数组键名为需要调用的前置方法名,...

控制器初始化

如果你的控制器类继承了 \think\Controller 类的话,可以定义控制器初始化方法 _initialize ,在该控制器的方法调用之前首先执行。 例如...

URL生成

ThinkPHP5.0支持路由URL地址的统一生成,并且支持所有的路由方式,以及完美解决了路由地址的反转解析,无需再为路由定义和变化而改变URL生成。 版本 更...

域名路由

ThinkPHP支持完整域名、子域名和IP部署的路由和绑定功能,同时还可以起到简化URL的作用。 要启用域名部署路由功能,首先需要开启: url_domain_...

绑定模型

模型绑定( V5.0.1 ) 路由规则和分组支持绑定模型数据,例如: Route : : rule ( hello/:id , index/index/hell...

路由绑定

可以使用路由绑定简化URL或者路由规则的定义,绑定支持如下方式: 绑定到模块/控制器/操作 把当前的URL绑定到模块/控制器/操作,最多支持绑定到操作级别,例如...

闭包支持

闭包定义 我们可以使用闭包的方式定义一些特殊需求的路由,而不需要执行控制器的操作方法了,例如: Route : : get ( hello , function...

热门资讯

安装ThinkPHP ThinkPHP5 的环境要求如下: PHP = 5.4.0 PDO PHP Extension M...
日志写入 日志写入 版本 新增功能 5.0.16 增加文件日志自动清理功能支持 5.0.13 增加单文件日志写...
行为 概述 版本 新增功能 5.0.4 行为类的方法采用驼峰法命名 行为绑定支持绑定到类的方法 行为(Be...
验证码 首先使用 Composer 安装 think-captcha 扩展包: composer requi...
升级指导 升级指导 从V5.0.23升级到V5.0.24 从V5.0.22升级到V5.0.23 从V5.0.2...
模板引擎 内置模板引擎 视图的模板文件可以支持不同的解析规则,默认情况下无需手动初始化模板引擎。 可以通过下面...
查询数据 基本查询 查询一个数据使用: // table方法必须指定完整的数据表名 Db : : table ...
连接数据库 ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操...
路由参数 路由参数 路由参数是指可以设置一些路由匹配的条件参数,主要用于验证当前的路由规则是否有效,主要包括:...
Workerman Workerman Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框...