摘要: 1.查询范围 对于一些常用的查询条件,我们可以封装成查询范围来进行方便的调用。例如,邮箱地址为 thinkphp@qq.com 和status为1这两个常用查询条件,可以定义为模型类的两个查询范围方法: 查询范围方法的定义规范为: scope + 查询范围名称 支持多次调用 scope 方法,并且可 阅读全文
posted @ 2017-06-14 15:08 VanQ 阅读(301) 评论(0) 推荐(0) 编辑
摘要: (PS:文章内源码均来自官方文档) 现在所有的项目都是会把时间存成时间戳格式,取出的时候还要转换 这时候就可以应用到读取器这个功能。 读取器的命名规则是:驼峰 ,get+字段名+Attr 例如:getBirthdayAttr; 比如我要获取生日。那么可以如下操作: 这样我们获取到的生日就是“年-月- 阅读全文
posted @ 2017-06-14 10:00 VanQ 阅读(2959) 评论(0) 推荐(0) 编辑
摘要: (PS:代码案例均来自官方文档) 1.命名规范:数据库前缀+当前的模型类名 因为模型类命名是驼峰法,所以获取实际的数据表的时候会自动转换为小写+下划线命名的数据表名称。如果你的模型命名不符合这一数据表对应规范,可以给当前模型定义单独的数据表,包括两种方式。 设置完整数据表: 设置不带前缀的数据表名: 阅读全文
posted @ 2017-06-14 09:36 VanQ 阅读(4466) 评论(0) 推荐(0) 编辑