thinkphp5手册

类型转换

支持给字段设置类型自动转换,会在写入和读取的时候自动进行类型转换处理,例如: class User extends Model { protected $typ...

只读字段用来保护某些特殊的字段值不被更改

只读字段用来保护某些特殊的字段值不被更改,这个字段的值一旦写入,就无法更改。 要使用只读字段的功能,我们只需要在模型中定义 readonly 属性: names...

修改器(数据完成)

版本 更新功能 5.0.10 修改器方法增加第三个参数传入关联数据 修改器 修改器的作用是可以在数据赋值的时候自动进行转换处理( 数据完成 ),例如: clas...

获取器

版本 更新功能 5.0.10 获取器方法增加第三个参数传入关联数据 获取器 获取器的作用是在获取数据的字段值后自动进行处理( 数据完成 ),例如,我们需要对状态...

聚合

在模型中也可以调用数据库的聚合方法进行查询,例如: 方法 说明 count 统计数量,参数是要统计的字段名(可选) max 获取最大值,参数是要统计的字段名(必...

删除

版本 更新功能 5.0.9 destroy方法传入空数组和空字符串不会进行任何删除操作 删除当前模型 删除模型数据,可以在实例化后调用 delete 方法。 $...

分布式数据库

ThinkPHP内置了分布式数据库的支持,包括主从式数据库的读写分离,但是分布式数据库必须是相同的数据库类型。 配置 database.deploy 为1 可以...

数据集

版本 功能调整 5.0.5 原生查询不支持返回数据集对象 数据库的查询结果也就是数据集,默认的配置下,数据集的类型是一个二维数组,我们可以配置成数据集类,就可以...

存储过程

5.0支持存储过程,如果我们定义了一个数据库存储过程 sp_query ,可以使用下面的方式调用: $result = Db : : query ( call ...

监听SQL

如果开启数据库的调试模式的话,你可以对数据库执行的任何SQL操作进行监听,使用如下方法: Db : : listen ( function ( $sql , $...

热门资讯

安装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 服务器框...