Commit Graph

258 Commits

Author SHA1 Message Date
thinkphp
bd498a587e 验证类的check方法 和 模型类的 validateData 方法 取消引用传参 2016-06-03 16:45:55 +08:00
thinkphp
40f113b05f 改进Model类的validateData方法 使用引用传值 2016-06-03 16:16:50 +08:00
thinkphp
87d1fddfe5 改进Model类 2016-06-03 16:12:09 +08:00
thinkphp
57e72fcee0 改进Model类的数据验证机制 2016-06-03 16:07:07 +08:00
thinkphp
661a470e5d 改进Request类 2016-06-03 10:26:53 +08:00
thinkphp
625a8767c5 Model类增加全局查询范围定义 改进Query类 2016-06-02 14:18:18 +08:00
thinkphp
d65882e20c 去除 IS_CGI IS_MAC NOW_TIME 常量 2016-06-02 12:21:36 +08:00
thinkphp
48ab620b34 改进Model类的saveAll方法 2016-06-01 14:16:37 +08:00
thinkphp
3f138c0395 改进Model类的__isset方法 2016-05-30 18:16:53 +08:00
thinkphp
7d72c6743f 优化Model类代码 2016-05-30 16:01:40 +08:00
thinkphp
031de8c99d 改进Model类的__isset方法 支持获取器判断 2016-05-30 15:19:52 +08:00
thinkphp
c287745704 由于无法实现 方法的自动提示 Request类静态调用仍然改回动态调用 改进Model类一处关联定义 2016-05-30 12:43:47 +08:00
thinkphp
83e3604314 改进Model类的getPk方法 2016-05-29 11:20:22 +08:00
thinkphp
c7bc8d6347 改进Model类的scope方法 2016-05-27 12:17:00 +08:00
thinkphp
b228efdc00 注释改进 2016-05-27 10:20:17 +08:00
thinkphp
0bffec6aaa 代码规范 2016-05-25 21:55:57 +08:00
thinkphp
15de3e328a 改进远程一对多查询 2016-05-25 18:17:45 +08:00
thinkphp
e890d43d55 关联查询支持远程一对多关联 Query类view方法的field参数支持传入true 2016-05-25 17:57:50 +08:00
thinkphp
165c72e0aa 关联定义支持数据表别名定义 2016-05-24 12:29:51 +08:00
thinkphp
ff30a2133e 改进Model类 2016-05-23 17:10:24 +08:00
thinkphp
15df0ebf34 注释修正 2016-05-23 14:33:28 +08:00
thinkphp
0556e39164 改进自动时间戳写入 支持单独关闭某个字段 2016-05-23 11:56:39 +08:00
thinkphp
6172303c97 增加 database.auto_timestamp 配置参数用于配置是否需要自动写入时间戳字段 2016-05-23 11:47:33 +08:00
thinkphp
d4993fa37c 修正Model类的字段类型获取 2016-05-20 15:52:32 +08:00
thinkphp
6c294b58fc Model类destroy方法返回成功删除的记录数 2016-05-19 22:14:56 +08:00
yunwuxin
681d5d223b 修正注释 2016-05-19 18:41:46 +08:00
thinkphp
9c1d65addb 改进Model 2016-05-19 11:44:04 +08:00
thinkphp
323d3e9416 Model类增加append属性和append方法 用于toarray和tojson方法输出的时候 附加额外的属性,该属性的值必须通过获取器定义 2016-05-19 11:36:25 +08:00
thinkphp
0fd61503a8 去掉Model类的query属性 避免序列化出问题 直接使用$this->db() 操作 2016-05-19 10:48:50 +08:00
thinkphp
7ff02c61cd 改进 2016-05-18 22:39:53 +08:00
thinkphp
b4d90ade7a 改进Model类的db方法 并增加query属性 2016-05-18 22:33:59 +08:00
thinkphp
67500bc3c9 改进Model类的自动时间戳写入设置 时间戳自动写入 和 字段自动完成 分开 ,并且支持单独关闭 2016-05-18 18:46:09 +08:00
thinkphp
811b22fe74 改进Model类 支持动态查询调用 2016-05-18 17:42:36 +08:00
thinkphp
a00c4c51fe 注释改进 2016-05-18 12:30:55 +08:00
thinkphp
fdd41cd1c7 改进Model类的getData方法 2016-05-18 11:01:49 +08:00
thinkphp
198ea76923 改进Query类 2016-05-18 10:20:34 +08:00
thinkphp
cda738b038 改进Model类的destroy方法 支持传入数组删除条件 2016-05-17 22:14:09 +08:00
thinkphp
63521c1db3 改进代码 2016-05-17 18:19:13 +08:00
thinkphp
199825ec32 改进Response类 支持扩展不同的输出类型 改进Model类 不同的模型采用不同的查询对象实例 修正Request类一处错误 助手函数view改进 直接返回Response类对象实例 2016-05-16 14:18:47 +08:00
thinkphp
00b17411b6 改进Model类 2016-05-14 20:54:22 +08:00
thinkphp
90b86c684c 修正Model类和Config类 2016-05-13 22:18:24 +08:00
shuipf
13ffe40a44 优化set修改器,$data不完整
经常遇到的坑是:
比如新增 a b c d 4个字段内容,进行新增操作调用save方法。由于save对$data是进行遍历调用修改器,导致当前对象的$this->data并不完整。例如b字段是和d字段有一定关联关系的,因为是foreach的方式,导致执行到d的修改器时,压根在$data参数获取不到d的值!,虽然可以在修改器里,直接获取外部提交的变量,但这种方式,不完美!如果我不是外部获取的数据呢?那岂不是没辙了!
2016-05-13 10:42:43 +08:00
thinkphp
792f146261 修正Model 增加时间戳字段自动识别 2016-05-13 09:54:26 +08:00
thinkphp
c3af0bb1c4 模型的时间戳自动写入支持timestamp类型字段 2016-05-12 21:53:54 +08:00
thinkphp
ee837df7c9 修正事务 2016-05-11 22:09:55 +08:00
shenfakuan
fafcbb049e 修改查询后直接save update_time 等时间字段不更新bug 2016-05-10 17:14:13 +08:00
thinkphp
46009e3c2e 改进Model类 2016-05-10 15:17:29 +08:00
thinkphp
6e9a18955b 修正Model类 2016-05-08 22:42:43 +08:00
thinkphp
6136572b6e 改进model类 2016-05-08 22:24:40 +08:00
thinkphp
cdfe0a5e96 Model类的get和all方法支持直接使用数组条件查询 改进relation的参数 2016-05-08 22:20:17 +08:00