Commit Graph

80 Commits

Author SHA1 Message Date
thinkphp
e5141a0759 修正软删除的destroy方法 2018-11-20 15:59:00 +08:00
thinkphp
92c961bb9e 改进软删除 支持设置deleteTime属性关闭 2018-01-15 16:09:14 +08:00
thinkphp
b69e64a521 关联自动删除增加一对多关联删除支持 2017-11-24 15:26:09 +08:00
Lin07ux
35e763c8ff 格式化 start、base、traits 和 App、Config、Error、Loader 代码的样式。其他代码的样式待处理。 2017-11-06 12:40:40 +08:00
thinkphp
75c305b068 修正softdelete 2017-10-11 16:34:35 +08:00
Gaozhen Ying
616f7b73ba 新增SoftDelete单元测试 2017-09-28 11:41:18 +08:00
thinkphp
26482e4ed0 改进 2017-09-05 10:28:21 +08:00
thinkphp
bb3fb74bb7 改进软删除的关联删除 2017-09-05 10:27:28 +08:00
thinkphp
79b5d43023 改进数据更新检查 2017-04-13 16:21:45 +08:00
thinkphp
3daaf9886a 改进模型对象直接缓存的问题 2017-04-13 11:44:42 +08:00
thinkphp
f1366f7833 修正软删除 2017-04-07 17:47:10 +08:00
thinkphp
6e72edd354 软删除 2017-03-13 22:46:11 +08:00
thinkphp
a7cdc2b126 改进软删除操作 2017-03-13 16:47:50 +08:00
thinkphp
2c0ee2f616 改进软删除 2017-02-09 19:12:45 +08:00
thinkphp
002cd48d54 改进软删除的兼容性 2017-02-06 14:07:12 +08:00
thinkphp
44654c76ef 修正软数据的delete(true)用法 2017-01-22 20:46:34 +08:00
thinkphp
56c036635c 注释改进 2016-12-13 18:05:41 +08:00
thinkphp
538f675cca 改进软删除destroy和restore方法 2016-12-13 17:58:47 +08:00
thinkphp
3ea09822e0 改进软删除 2016-11-11 11:37:15 +08:00
thinkphp
6f51dd0e47 修正软删除的withTrashed方法 Query类增加removeWhereField方法 2016-11-10 11:36:32 +08:00
thinkphp
ec59e7f8af 修正软删除onlyTrashed方法 2016-11-09 14:57:05 +08:00
thinkphp
535e17b1a0 修正软删除withTrashed方法 2016-10-25 20:42:21 +08:00
thinkphp
76b7f02ea4 改进join方法和alias方法的解析 改进软删除的base方法 2016-10-06 19:48:11 +08:00
thinkphp
9d99b7d55c 修正注释 2016-09-30 21:34:06 +08:00
thinkphp
4695dd45d4 修正软删除方法 改进模板session和cookie变量获取 2016-09-30 21:32:23 +08:00
thinkphp
a0b1a75d92 Model类的useGlobalScope 属性改为动态属性 全局查询范围方法base改为动态方法 软删除属性 deleteTime属性改为动态属性,并且没有定义的话默认为delete_time 取消tableAlias属性定义 直接可以在deleteTime属性里面定义别名.字段名 2016-09-30 18:14:57 +08:00
thinkphp
c51416c7d4 改进 2016-09-30 14:39:31 +08:00
thinkphp
4a2eb296b2 改进软删除的base方法 增加tableAlias静态属性定义当前模型的表别名 2016-09-30 14:37:13 +08:00
thinkphp
54224aff6b 软删除的查询加上表名 2016-09-28 18:41:40 +08:00
thinkphp
3e79ff0c28 软删除restore方法支持传入条件 2016-09-13 22:02:26 +08:00
thinkphp
acbd5b97fe 改进软删除的destory方法 2016-09-13 11:02:05 +08:00
thinkphp
6622c9698d 改进 2016-08-20 22:04:39 +08:00
thinkphp
2b4a15ed49 改进onlyTrashed方法 2016-08-20 21:27:07 +08:00
thinkphp
b627a645ca 修正softDelete 2016-08-20 21:24:33 +08:00
thinkphp
a30b5d7f01 软删除的删除字段默认值更改为null 兼容更多的时间字段类型 2016-08-20 14:05:19 +08:00
thinkphp
f99a0dd536 SoftDelete trait 增加trashed方法用于判断当前数据是否已经被软删除 2016-08-13 21:55:54 +08:00
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