xiaobo.sun
|
b53e4f3ea6
|
修改setInc,setDec方法执行错误的bug
在调用setInc,setDec方法时处理$this->duplicate = [];为空。否则在209行的
// 存在数据副本
$data = array_diff_assoc($data, $this->duplicate);
验证不通过
|
2016-02-15 14:39:53 +08:00 |
|
thinkphp
|
3a62a49585
|
改进自动验证的规则场景定义
|
2016-02-15 12:46:58 +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
|
c70e329722
|
Loader类的import方法调整 Model类自动验证和自动完成改进callback类型
|
2016-02-12 12:59:38 +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
|
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 |
|
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
|
b94346a6b4
|
改进Model类的getTableInfo方法 当用table方法指定多个表join操作的时候不获取字段信息
|
2016-02-04 21:52:10 +08:00 |
|
thinkphp
|
a7222baf9b
|
修正Model类的add和save方法
|
2016-02-04 11:51:01 +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
|
6e7151145b
|
修正Model类一处BUG
|
2016-02-02 10:07:14 +08:00 |
|
thinkphp
|
d381c51892
|
修正当使用table方法的时候 getPk方法的BUG
|
2016-02-01 12:19:31 +08:00 |
|
Jinchun Yang
|
f6a708e1f8
|
1)修改了一些注释的错误参数类型和返回类型
2)修改了一些无意义的变量名
3)本次 commit 没有逻辑上的变动
|
2016-01-29 22:28:01 +08:00 |
|
thinkphp
|
5734635706
|
修正
|
2016-01-29 16:27:16 +08:00 |
|
thinkphp
|
be430c15bb
|
Model类抛出异常 create方法默认传入 \think\Input::post();
|
2016-01-29 16:25:16 +08:00 |
|
thinkphp
|
de8d0a53de
|
改进Model类的主键和字段信息获取方法 改进参数自动绑定
|
2016-01-28 23:12:26 +08:00 |
|
thinkphp
|
7dec0b2f9d
|
强化日志信息 仅调试模式下有效 Input类的方法支持 判断一个变量是否存在
|
2016-01-28 14:57:30 +08:00 |
|
thinkphp
|
cc753a884e
|
修正 主键获取的BUG
|
2016-01-27 22:50:23 +08:00 |
|
thinkphp
|
9903717cc4
|
修正 数据表没有主键的情况下 getpk方法错误
|
2016-01-27 16:52:45 +08:00 |
|
thinkphp
|
ac0547e36b
|
调试模式 关闭字段缓存 取消app类的日志初始化和缓存初始化 改为使用的时候自动初始化
|
2016-01-23 13:10:35 +08:00 |
|
thinkphp
|
bd14a7c328
|
改进数据副本的处理
|
2016-01-23 11:53:42 +08:00 |
|
thinkphp
|
34e2317b7c
|
model类增加查询数据副本 在写入数据的时候检测变化字段 没有变化的字段不更新
|
2016-01-23 11:43:56 +08:00 |
|
thinkphp
|
ec4f187aab
|
改进Db类 traits\Query 更改为 traits\Transaction
|
2016-01-22 12:34:18 +08:00 |
|
thinkphp
|
6acd3f7551
|
优化Model类
|
2016-01-22 11:46:05 +08:00 |
|
thinkphp
|
83f29db4f0
|
改进Model类
|
2016-01-21 19:11:48 +08:00 |
|
thinkphp
|
bb0bbe9425
|
model类find方法改进
|
2016-01-21 18:52:20 +08:00 |
|
thinkphp
|
2221769ed1
|
model类的query和execute方法支持参数绑定
|
2016-01-21 17:44:39 +08:00 |
|
thinkphp
|
c3412cfb12
|
改进参数绑定机制 原生查询也可以支持参数绑定,并且同时支持 命名占位符和问号占位符 改进Driver类的异常处理 废除error方法
模型类中使用bind方法如下:
// 命名占位符
$this->bind('name','value');
// 问号占位符
$this->bind(1,'value');
|
2016-01-21 17:37:10 +08:00 |
|
thinkphp
|
4f511dc3e9
|
添加方法参数变量约束
|
2016-01-21 12:21:04 +08:00 |
|
thinkphp
|
4a27d05a38
|
废除 Model类的$fields['_pk'] 统一使用 $pk 属性
|
2016-01-21 11:47:24 +08:00 |
|
thinkphp
|
7a1dc48dfa
|
增加db_fields_strict配置参数,用于设置当字段不存在的数据写入的时候是否抛出异常 ,默认为true
|
2016-01-19 20:01:33 +08:00 |
|
thinkphp
|
ae9a5a7bca
|
修正Model类的_write_data方法数据检测获取不到fields的问题
|
2016-01-19 18:54:16 +08:00 |
|
Mr.Wang
|
4350962f6f
|
[notic] [2] strpos(): Empty needle /thinkphp/library/think/Model.php 第 1274 行 #209
|
2016-01-15 22:07:55 +08:00 |
|
thinkphp
|
45701c6a57
|
修正 model类的alias方法
|
2016-01-14 15:04:34 +08:00 |
|
thinkphp
|
28e0bc0fc8
|
model类的_after_find 和 _after_select 回调调整
|
2016-01-10 12:46:53 +08:00 |
|
huangdijia
|
c70761c971
|
修复几个notice
|
2016-01-05 13:35:39 +08:00 |
|
thinkphp
|
3881938ddb
|
调整类的文件命名规范为psr-4
|
2016-01-04 16:58:58 +08:00 |
|