数据库迁移工具首先通过 composer 安装composer require topthink/think-migration注意事项,不支持修改文件配置目录在命令行下运行查看帮助,可以看到新增的命令php think
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、H
首先,确保你已经安装了MongoDB driver for PHP(重要),参考:http://pecl.php.net/package/mongodb然后使用Composer安装ThinkPHP5.0的MongoDb驱动:composer 
版本功能调整5.0.5增加关联自动写入和删除5.0.4增加关联属性绑定到父模型功能定义定义一对一关联,例如,一个用户都有一个个人资料,我们定义User模型如下:namespace appindexmodel;use thinkMo
关联定义一对多关联的情况也比较常见,使用hasMany方法定义,参数包括:hasMany('关联模型名','外键名','主键名',['模型别名定义']);例如一篇文章可以有多个评论<
远程一对多关联用于定义有跨表的一对多关系,例如:每个城市有多个用户每个用户有多个话题城市和话题之间并无关联关联定义就可以直接通过远程一对多关联获取每个城市的多个话题,City模型定义如下:<?phpnamespace app\inde
版本功能调整5.0.8中间表名无需前缀,并支持定义中间表模型5.0.6attach方法返回值改为Pivot对象关联定义例如,我们的用户和角色就是一种多对多的关系,我们在User模型定义如下:<?phpnamespace appinde
版本功能调整5.0.8支持多态一对一关联5.0.4支持多态一对多关联多态一对多关联(V5.0.4+)多态关联允许一个模型在单个关联定义方法中从属一个以上其它模型,例如用户可以评论书和文章,但评论表通常都是同一个数据表的设计。多态一对多关联关系,就是为
模型对象的关联属性可以直接作为当前模型对象的动态属性进行赋值或者取值操作(延迟查询),虽然该属性并非数据表字段,例如:<?phpnamespace app\index\model;use think\Model;class&
关联预载入版本功能调整5.0.7嵌套关联支持数组方式定义5.0.5增加延迟关联预载入5.0.5一对一关联预载入默认采用IN查询方式5.0.4一对一关联支持JOIN和IN两种方式预载入查询关联查询的预查询载入功能,主要解决了N+1次查询的问题,例如下面