首先,确保你已经安装了 MongoDB driver for PHP (重要),参考: http: // pecl.php.net /package/m ongodb 然后使用 Composer 安装 ThinkPHP5.0 的 MongoDb 驱动: composer require topthink/ think-mongo =1.* 5.0版本的核
VOLIST标签 volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。 在控制器中首先对模版赋值:
时间戳操作 首先通过 composer 安装 composer require topthink/think-helper 在文件头部引入 use think\helper\ Time ; 比如需要获得今天的零点时间戳和23点59分59秒的时间戳 list ($start, $end) = Time::today();
数据库迁移工具 首先通过 composer 安装 composer require topthink/think-migration 注意事项,不支持修改文件配置目录 在命令行下运行查看帮助,可以看到新增的命令 php think migrate migrate: create
Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域
关联预载入 版本 功能调整 5.0.7 嵌套关联支持数组方式定义 5.0.5 增加延迟关联预载入 5.0.5 一对一关联预载入默认采用IN查询方式 5.0.4 一对一关联支持JOIN和IN两种方式预载入查询 关联查
版本 新增功能 5.0.7 关联统计支持指定统计属性名 关联统计( V5.0.5+ ) 有些时候,并不需要获取关联数据,而只是希望获取关联数据的统计(关联统计仅针对一对多或者多对多的关联关
版本 功能调整 5.0.8 支持多态一对一关联 5.0.4 支持多态一对多关联 多态一对多关联( V5.0.4+ ) 多态关联允许一个模型在单个关联定义方法中从属一个以上其它模型,例如用户可以评论
模型对象的关联属性可以直接作为当前模型对象的动态属性进行赋值或者取值操作(延迟查询),虽然该属性并非数据表字段,例如: ?php namespace app \ index \ model ; use think \ Model ; class
远程一对多关联用于定义有跨表的一对多关系,例如: 每个城市有多个用户 每个用户有多个话题 城市和话题之间并无关联 关联定义 就可以直接通过远程一对多关联获取每个城市的多
多对多关联 版本 功能调整 5.0.8 中间表名无需前缀,并支持定义中间表模型 5.0.6 attach 方法返回值改为 Pivot 对象 关联定义 例如,我们的用户和角色就是一种多对多的关系,我们在User模
一对一关联 版本 功能调整 5.0.5 增加关联自动写入和删除 5.0.4 增加关联属性绑定到父模型功能 定义 定义一对一关联,例如,一个用户都有一个个人资料,我们定义 User 模型如下: na
关联定义 一对多关联的情况也比较常见,使用 hasMany 方法定义, 参数包括: hasMany(关联模型名,外键名,主键名,[模型别名定义]); 例如一篇文章可以有多个评论 ?php namespace app \ index \ mo
模板输出替换 版本 新增功能 5.0.4 增加 __ROOT__ __STATIC__ __JS__ 和 __CSS__ 内置替换规则 支持对视图输出的内容进行字符替换,例如: namespace index \ app \ controller ; class Index extends \ think \ Co
模板赋值 除了系统变量和配置参数输出无需赋值外,其他变量如果需要在模板中输出必须首先进行模板赋值操作,绑定数据到模板输出有下面几种方式: 版本 新增功能 5.0.4 增加全局静
扫描二维码关注我们
在线时间09:00-24:00
8527114
yxgd678
账号密码登录
登录即视为同意《用户注册协议》
我已阅读并同意 《用户注册协议》