Commit Graph

2058 Commits

Author SHA1 Message Date
thinkphp
4e66bf24e6 Connection类的debug方法改进,增加第二个参数,改进数据库驱动的获取表信息的sql记录 2016-08-08 11:09:44 +08:00
thinkphp
f21e6827e1 改进Query类的field方法 2016-08-08 10:33:34 +08:00
thinkphp
3cf55ec9ca 去掉Builder类的options属性 2016-08-08 10:23:01 +08:00
thinkphp
5fb2c67f60 修正insertall 2016-08-07 12:46:11 +08:00
thinkphp
6698dd41b3 改进Relation类的一对多删除 2016-08-07 10:00:12 +08:00
thinkphp
c927df2f4b 配置修改 2016-08-06 22:51:34 +08:00
thinkphp
736167b31a 修正Model类的delete方法 2016-08-06 18:48:15 +08:00
thinkphp
9371bfc3eb 提交 2016-08-06 17:13:09 +08:00
thinkphp
82103dee3a 路由配置文件支持多个 使用 route_config_file 配置参数配置 2016-08-06 17:08:58 +08:00
thinkphp
10aae58d82 改进软删除trait Model类的base方法改为静态定义 全局多次调用有效 2016-08-06 14:49:28 +08:00
thinkphp
177a2456e8 改进Query类的setInc和setDec方法 2016-08-06 13:08:04 +08:00
thinkphp
9441d10d67 软删除功能作为trait扩展引入 2016-08-06 11:47:15 +08:00
thinkphp
e4280c128e 模型增加软删除功能 2016-08-05 23:34:21 +08:00
thinkphp
8673d52548 改进Route类的复合变量检测 如果没有定义变量规则 默认为 \w+ 2016-08-05 18:32:12 +08:00
thinkphp
700dc44d4f 改进Model的延迟写入方法 2016-08-05 18:14:01 +08:00
thinkphp
e9ba9dc1ab 修正缓存驱动 2016-08-05 18:08:18 +08:00
ThinkPHP
96762dd293 Merge pull request #238 from zzpuser/patch-8
修正了延迟递增减后不能清空的计数的问题、修正了延迟递减,数值小于零时不能递减的问题
2016-08-05 04:53:47 -05:00
ThinkPHP
cde6204373 Merge pull request #239 from zzpuser/patch-9
修正了延迟递减时实际为递增的错误。
2016-08-05 04:50:16 -05:00
thinkphp
a08967d825 改进Model类 支持设定 主键、字段信息和字段类型 不依赖自动获取 2016-08-05 13:48:58 +08:00
thinkphp
75e1e6492e 调试模式下 关闭模板缓存 2016-08-05 13:22:05 +08:00
thinkphp
3278a7d628 修正Relation类的一对多关联预载入查询 2016-08-05 11:09:35 +08:00
thinkphp
ac528e0680 改进当数据库驱动类型使用完整命名空间的时候 Query类的builder方法的问题 2016-08-05 10:34:54 +08:00
thinkphp
51b5c4ae37 取消ico后缀判断 2016-08-04 21:00:19 +08:00
thinkphp
454ffef88e 改进App类 2016-08-04 12:34:51 +08:00
zzpuser
0e27b1d896 Update Query.php 2016-08-04 10:46:28 +08:00
zzpuser
3c0e97767d 改进自增缓存
原来的方式在step为负数时会报错,并且在没有这个键值对时不会自动创建。现在的方式,避免了这个两个问题。
2016-08-03 23:21:27 +08:00
zzpuser
2fb6ce8021 修正了延迟递减时实际为递增的错误。
由于在缓存中存放的递减值为负值,所以这里在拿出这个缓存值(缓存值本身为负值)后运算符应该为+,否则的话运算结果是错误的。
2016-08-03 19:36:34 +08:00
zzpuser
dd1f1d49ab 修正了延迟递增减后不能清空的计数的问题、修正了延迟递减,数值小于零时不能递减的问题
1.之前由于递增减的键值对的键是没有加前缀的,而移除这个记录增减的键值对时移除的是加前缀的,所以会导致移除时失败,最终造成递增减数值错误。
2.由于Memcached的decrement方法递减到0以后就不会再减小了,所以这里就会造成递减的数值不对。只好自己写一个递减的方法了。
该方法说明详见http://php.net/manual/zh/memcached.decrement.php
2016-08-03 19:32:14 +08:00
thinkphp
e3339ad158 改进sqlsrv驱动 2016-08-03 17:46:27 +08:00
thinkphp
571a7005f2 改进域名绑定到模块后的URL生成 2016-08-03 16:24:00 +08:00
thinkphp
5dad96ab66 修正Merge模型的save方法 2016-08-03 15:39:57 +08:00
thinkphp
e71c3630cd 路由配置文件独立 不需要extra_config_file配置 改进App类 2016-08-03 14:34:08 +08:00
thinkphp
5a9b606f4b 改进Route指令 2016-08-03 13:59:54 +08:00
thinkphp
b2a61cbeef 修正Route类 2016-08-03 12:40:46 +08:00
thinkphp
246cfd59f3 改进 2016-08-03 12:25:09 +08:00
thinkphp
d7a6308cd3 路由域名绑定的URL生成改进 使用命名标识生成自动识别域名 2016-08-03 11:44:30 +08:00
thinkphp
eda33a2412 增加路由缓存功能 2016-08-03 09:26:26 +08:00
thinkphp
c0d65a8eb2 改进 2016-08-02 18:06:55 +08:00
thinkphp
53f6d41ef4 改进Validate类的boolean验证规则 支持表单数据 2016-08-02 18:04:40 +08:00
thinkphp
81a2222143 Route类的domain方法和域名路由动态注册机制调整 修正Connction类 2016-08-02 16:53:05 +08:00
thinkphp
17c76a41c7 改进Query类的driver属性设置 删除Connection类的getDriverName方法 改进connect方法 2016-08-02 15:38:58 +08:00
thinkphp
731d0c0002 优化 2016-08-02 10:39:11 +08:00
thinkphp
0818550b9a 改进 2016-08-02 10:25:18 +08:00
thinkphp
6e23eb2b44 改进路由分组的参数合并 2016-08-02 10:23:47 +08:00
thinkphp
b57401eb1e 优化代码 2016-08-01 23:17:44 +08:00
thinkphp
6561dcfcbb 改进Route的分组 2016-08-01 22:03:31 +08:00
thinkphp
9b92ee62ad 改进路由分组 2016-08-01 16:49:05 +08:00
thinkphp
5422f2f427 改进路由分组 2016-08-01 15:42:17 +08:00
thinkphp
1512249454 改进路由分组嵌套使用的情况 2016-08-01 14:50:45 +08:00
thinkphp
9762cd370e 改进路由分组和虚拟分组 混合使用的情况 2016-08-01 12:21:04 +08:00