thinkphp
|
3a62a49585
|
改进自动验证的规则场景定义
|
2016-02-15 12:46:58 +08:00 |
|
thinkphp
|
7f48193dcb
|
去除一处多余的app_begin标签位
|
2016-02-15 11:55:15 +08:00 |
|
xiaobo.sun
|
f335c023de
|
解决非windows环境下getModelName获取不到basename的bug
basename:在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。
|
2016-02-15 10:18:40 +08:00 |
|
thinkphp
|
5fa70f5741
|
修正Model类一处警告错误
|
2016-02-14 23:57:27 +08:00 |
|
thinkphp
|
3b9c814f3c
|
改进Response类的redirect方法 Controller类的前置操作定义改进
|
2016-02-14 23:48:25 +08:00 |
|
thinkphp
|
00f226a6f9
|
页面跳转的error和success模板分开 \think\controller类添加result方法 用于单独返回不同格式的api数据
|
2016-02-14 22:48:14 +08:00 |
|
xiaobo.sun
|
f637f06e0d
|
删除不存在的File缓存时异常
增加删除本地文件缓存时优先判断是否存在,如果存在则进行unlink删除操作
|
2016-02-14 16:25:24 +08:00 |
|
thinkphp
|
c211d0859e
|
改进oracle驱动
|
2016-02-14 10:40:05 +08:00 |
|
5ini99
|
47429e4401
|
Update Input.php
新增Input类中的delete方法,用于接收restful接口标准中的delete业务数据处理
|
2016-02-12 16:07:32 +08:00 |
|
thinkphp
|
5a319ed178
|
error和success方法的参数顺序调整
|
2016-02-12 13:04:54 +08:00 |
|
thinkphp
|
c70e329722
|
Loader类的import方法调整 Model类自动验证和自动完成改进callback类型
|
2016-02-12 12:59:38 +08:00 |
|
thinkphp
|
081bf602ff
|
调整模式定义文件规范 namespace定义统一采用数组定义
|
2016-02-11 17:33:33 +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 |
|
zizhilong
|
9072e85ff0
|
增加了Driver对表中某字段通过主键批量更新的功能.
测试用代码.
$m=M('think\model\Adv:log');
for($i=0;$i<=10000;$i++)
{
$m->bulkSave(array('id'=>$i,'admin_id'=>$i*2));
}
$m->bulkSave(true);
对一万条记录的特定字段做单独更新,耗时0.46秒.如不使用字段绑定或者缩减绑定字符.可能会更小.
|
2016-02-11 15:49:29 +08:00 |
|
thinkphp
|
f883ca5aac
|
添加Test 日志驱动
|
2016-02-11 09:25:41 +08:00 |
|
thinkphp
|
040ca4cb20
|
增加Test缓存驱动
|
2016-02-11 09:20:41 +08:00 |
|
thinkphp
|
b47c455da6
|
字段填充方式string更改为value 修正mysql驱动一处BUG
|
2016-02-10 20:50:51 +08:00 |
|
thinkphp
|
ebde8513dc
|
模型的写入方法也可以支持 自动验证和自动完成
|
2016-02-10 19:18:08 +08:00 |
|
thinkphp
|
6720c3508f
|
取消操作绑定到类 优化route方法
|
2016-02-10 13:32:41 +08:00 |
|
thinkphp
|
8dfb389f20
|
模块支持扩展配置文件加载
|
2016-02-10 10:22:36 +08:00 |
|
thinkphp
|
c8dadb0e06
|
修正一处错误
|
2016-02-10 08:52:57 +08:00 |
|
thinkphp
|
d0b300a868
|
简化行为验证批量的定义方式
|
2016-02-09 21:44:27 +08:00 |
|
thinkphp
|
6011b57561
|
取消Model类的create方法的第二个参数
|
2016-02-09 20:27:31 +08:00 |
|
thinkphp
|
b63bda78d7
|
自动验证支持 批量验证和 存在就验证 有值就验证
|
2016-02-09 20:22:53 +08:00 |
|
thinkphp
|
efabc44164
|
改进自动验证和自动填充 callback方式支持传入第二个参数data(引用传值)
|
2016-02-09 17:38:24 +08:00 |
|
thinkphp
|
c54de3ea8e
|
重写数据自动验证和自动填充
|
2016-02-09 15:43:42 +08:00 |
|
5ini99
|
eec306d4cf
|
Update Driver.php
修改模型类中使用addAll方法时,第三个replace参数无效问题
|
2016-02-09 09:18:35 +08:00 |
|
zizhilong
|
e7a5e6ae01
|
Update Model.php
避免出现index错误,不知道是否正确.
|
2016-02-08 11:58:22 +08:00 |
|
thinkphp
|
86387bc201
|
修正M函数和Model类 支持传入空白的表前缀
例如 M('User','') 或者 Loader::table('User',['prefix'=>'']);
|
2016-02-06 19:20:16 +08:00 |
|
thinkphp
|
bc6b7e353f
|
oracle驱动修正
|
2016-02-06 17:11:02 +08:00 |
|
huangdijia
|
ac5e6b2258
|
优化Loader,使用Loader::addNamespace()简化核心路径判断;
调整Error::register()位置,通过alias配置别名提高Error类加载速度。
|
2016-02-05 13:32:43 +08:00 |
|
thinkphp
|
c0e6918711
|
页面trace记录 只在 'default_return_type' == 'html' 显示
|
2016-02-05 12:14:57 +08:00 |
|
thinkphp
|
b94346a6b4
|
改进Model类的getTableInfo方法 当用table方法指定多个表join操作的时候不获取字段信息
|
2016-02-04 21:52:10 +08:00 |
|
thinkphp
|
13259ce755
|
增加view_filter行为标签
|
2016-02-04 19:56:20 +08:00 |
|
thinkphp
|
3fd22af62b
|
改进oracle驱动
|
2016-02-04 17:39:52 +08:00 |
|
huangdijia
|
2e1c83690c
|
修正ORM获取模型名在linux的问题
|
2016-02-04 17:32:33 +08:00 |
|
thinkphp
|
cdbb245b30
|
App类的invokeMethod和invokeFunction方法变为public
并且bindParams方法支持按顺序绑定
|
2016-02-04 12:56:03 +08:00 |
|
thinkphp
|
ae1a86f7b2
|
Merge branch 'master' of https://github.com/top-think/think
|
2016-02-04 11:52:08 +08:00 |
|
thinkphp
|
a7222baf9b
|
修正Model类的add和save方法
|
2016-02-04 11:51:01 +08:00 |
|
oldrind
|
7c24df26dd
|
改进模板包含文件对动态变量的支持
|
2016-02-04 11:41:41 +08:00 |
|
thinkphp
|
4d7eb0b8a0
|
改进Loader类的model和controller方法 支持单一模块
|
2016-02-04 10:45:47 +08:00 |
|
tale
|
aef23f5205
|
修复部署模式下抛异常时的一个E_NOTICE错误
|
2016-02-03 23:03:08 +08:00 |
|
thinkphp
|
b2bea910f9
|
修正数据库驱动
|
2016-02-03 20:41:01 +08:00 |
|
thinkphp
|
b825cdc117
|
修正文件缓存类的clear方法
|
2016-02-03 20:36:18 +08:00 |
|
thinkphp
|
5c5130b5e9
|
改进Model类
|
2016-02-03 19:30:39 +08:00 |
|
thinkphp
|
3964468843
|
修正Model类
|
2016-02-03 08:34:18 +08:00 |
|
thinkphp
|
f2ac964ea7
|
修正\think\Error类
|
2016-02-02 23:39:59 +08:00 |
|
jinchun
|
927c075f29
|
1)修正notice 的拼写错误;2)英文的":"后面加了个空格;3)补全Log::send() 注释;4)删除Error.php 里重复的 key;5)添加 File Log 测试用例
|
2016-02-02 20:02:37 +08:00 |
|
thinkphp
|
8ed7c91b29
|
日志驱动调整
|
2016-02-02 19:04:58 +08:00 |
|