Commit Graph

44 Commits

Author SHA1 Message Date
thinkphp
de4d8253da softDelete trait增加destroy方法 并增加第二个参数 用于真实删除数据 2016-08-06 14:55:39 +08:00
thinkphp
10aae58d82 改进软删除trait Model类的base方法改为静态定义 全局多次调用有效 2016-08-06 14:49:28 +08:00
thinkphp
fb66950ded 增加onlyTrashed方法 2016-08-06 11:53:07 +08:00
thinkphp
9441d10d67 软删除功能作为trait扩展引入 2016-08-06 11:47:15 +08:00
thinkphp
8bb8f0919b 改进Lang类 去除无用的 traits\model 2016-04-26 19:12:14 +08:00
oldrind
e462a05a00 视图模型增加对where组合条件的字段转换 2016-03-30 10:37:05 +08:00
oldrind
70ffc62bf9 修正视图模型中所引用的表找不到模型的问题,字段带有()时别名丢失的问题 2016-03-26 10:17:26 +08:00
oldrind
65ca52d049 修正Model类order方法一处bug,优化改进视图模型 2016-03-21 15:50:01 +08:00
thinkphp
75c6fb7670 修正traits\model\Auto 2016-03-10 21:42:59 +08:00
thinkphp
c8464f04f2 删除traits\model\Adv 中的序列号写入方法 2016-02-27 23:26:37 +08:00
thinkphp
2277add345 取消 traits\controller\view类 并入controller类 2016-02-20 11:25:28 +08:00
thinkphp
eae50abb78 \traits\model\Auto 用于升级兼容原有模型的自动验证和自动完成用法 2016-02-20 09:05:38 +08:00
zizhilong
6ee3e78168 Update Bulk.php 2016-02-11 16:47:51 +08:00
zizhilong
d6affd7321 创建model扩展.用于大批量基于循环的数据插入或者数据更新.
//此演示需要手动修改Adv文件加载Bulk特性
    	$m=M('think\model\Adv:log');
        //连续插入10000条语句.在运行期间,会根据设定执行db的insertAll
    	for($i=0;$i<=10000;$i++)
    	{
    		$m->bulkAdd(array('application'=>'123456','content'=>'xxxx'));
    	}
        //执行最后更新
        //连续修改1万条记录
    	$m->bulkAdd(true);

    	for($i=0;$i<=10000;$i++){
    		$m->bulkSave(array('id'=>$i,'admin_id'=>$i*2));
    	}
        //执行最后的修改更新.
    	$m->bulkSave(true);
2016-02-11 15:58:24 +08:00
thinkphp
6011b57561 取消Model类的create方法的第二个参数 2016-02-09 20:27:31 +08:00
thinkphp
13259ce755 增加view_filter行为标签 2016-02-04 19:56:20 +08:00
thinkphp
fdb832cb19 修正\traits\model\Auto 一处警告错误 2016-02-02 11:29:12 +08:00
Chino Chang
f03c662712 Merge pull request #268 from dseguy/master
使用短语法
2016-02-01 23:54:29 +08:00
thinkphp
4c1fe8f556 修正relation关联模型一处警告错误 2016-02-01 23:43:48 +08:00
Damien Seguy
d86de5ef52 Uses short syntax 2016-02-01 12:21:06 +01:00
thinkphp
c8ff8b9f7a 修正traits\model 2016-01-31 20:55:52 +08:00
thinkphp
5fda023980 修正traits 2016-01-30 23:20:30 +08:00
thinkphp
107956f7a4 关联模型D函数替代 2016-01-30 11:24:05 +08:00
Jinchun Yang
f6a708e1f8 1)修改了一些注释的错误参数类型和返回类型
2)修改了一些无意义的变量名
3)本次 commit 没有逻辑上的变动
2016-01-29 22:28:01 +08:00
thinkphp
ec4f187aab 改进Db类 traits\Query 更改为 traits\Transaction 2016-01-22 12:34:18 +08:00
Mr.Wang
d041214a20 _before_write 问题 #208 2016-01-15 22:08:52 +08:00
oldrind
084431f0c6 修正复合值判断的问题,常量 MODEL_BOTH的值3,已是1和2的复合值,不需要再做位移 2016-01-13 15:04:35 +08:00
oldrind
cf85daf81a 去掉_auto属性和_validate属性的下划线 2016-01-13 13:54:45 +08:00
yin
987d9ccac0 修正验证单一字段时回调参数0也被转成数组的问题.
回调参数0, 在单字段验证时应为对应字段的值, 多字段时才为数组。
2016-01-12 22:58:34 +08:00
oldrind
d4a9a41722 1.改进自动验证支持关联验证
2.验证时间可设置为数组,一条规则可适用于多个验证时间
2016-01-12 21:22:29 +08:00
thinkphp
3881938ddb 调整类的文件命名规范为psr-4 2016-01-04 16:58:58 +08:00
thinkphp
fa897d927b 注释调整 2016-01-04 08:51:03 +08:00
thinkphp
52d368a851 修正系统traits 2016-01-02 21:46:45 +08:00
thinkphp
736a451a44 修正自动验证唯一性的一个BUG 2015-12-25 18:13:36 +08:00
thinkphp
0e6afef0be 去掉get_client_ip调用 2015-12-22 08:05:34 +08:00
pwf0112
ca6989aec5 patchQuery方法BUG
发生异常回滚缺少返回值
2015-12-19 15:54:12 +08:00
thinkphp
c5649dbf28 改进写法 2015-12-19 13:07:47 +08:00
thinkphp
68e3d42919 model增加统计方法、getfield和setfield等方法 traits\model\adv增加功能 2015-12-19 13:01:03 +08:00
liuzhaowei55
c2bca247be update thinkphp/library/traits/model/query.php
删除parseSql()函数,此类不再需要了
2015-12-17 10:29:31 +08:00
thinkphp
6b1642f4a0 改进 traits\model\adv 的延迟更新数据方法 和 app类对于 空操作的处理 2015-12-14 21:11:00 +08:00
杨维杰
e8f0edad18 修复自动验证 2015-12-14 13:51:45 +08:00
thinkphp
0dc706b82c 统一方法声明参数 2015-12-13 10:44:12 +08:00
thinkphp
8ff1a41b4e traits\model\auto 改进常量定义 2015-12-12 15:17:06 +08:00
thinkphp
46c0f4fe84 traits层次调整去掉 think目录 用户自定义的traits可以放到模块目录下面区分 2015-12-11 20:39:48 +08:00