thinkphp5手册

动态属性

模型对象的关联属性可以直接作为当前模型对象的动态属性进行赋值或者取值操作(延迟查询),虽然该属性并非数据表字段,例如: ? phpnamespace app\i...

多态关联

版本 功能调整 5.0.8 支持多态一对一关联 5.0.4 支持多态一对多关联 多态一对多关联( V5.0.4+ ) 多态关联允许一个模型在单个关联定义方法中从...

多对多关联

多对多关联 版本 功能调整 5.0.8 中间表名无需前缀,并支持定义中间表模型 5.0.6 attach 方法返回值改为 Pivot 对象 关联定义 例如,我们...

远程一对多

远程一对多关联用于定义有跨表的一对多关系,例如: 每个城市有多个用户 每个用户有多个话题 城市和话题之间并无关联 关联定义 就可以直接通过远程一对多关联获取每个...

一对多关联

一对多关联 关联定义 一对多关联的情况也比较常见,使用 hasMany 方法定义, 参数包括: hasMany(关联模型名,外键名,主键名,[模型别名定义]);...

事件

模型事件 版本 新增功能 5.0.4 增加模型事件注册快捷方法 模型事件是指在进行模型的写入操作的时候触发的操作行为,包括模型的save方法和delete方法。...

JSON序列化

版本 新增功能 5.0.10 增加 removeRelation 方法去除所有的关联属性 5.0.5 hidden 、 visible 和 append 方法支...

数组访问和转换

数组访问 版本 新增功能 5.0.10 增加 removeRelation 方法去除所有的关联属性 5.0.5 hidden 、 visible 和 appen...

模型分层

ThinkPHP支持模型的分层 ,除了Model层之外,我们可以项目的需要设计和创建其他的模型层。 通常情况下,不同的分层模型仍然是继承系统的 \think\M...

查询范围

可以对模型的查询和写入操作进行封装,例如: namespace app\index\model ; use think\Model ; class User e...

热门资讯

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