Commit Graph

1420 Commits

Author SHA1 Message Date
thinkphp
eff3dd828c 自动根据环境变量识别是否调试模式 2016-03-23 15:41:07 +08:00
thinkphp
8cab3f1e58 默认的环境变量前缀 改成 PHP_ 2016-03-23 15:11:39 +08:00
thinkphp
fffce1f638 环境变量读取改成getenv方法 2016-03-23 15:10:46 +08:00
thinkphp
4e0df23a4e 增加应用的环境变量配置文件 增加ROOT_PATH常量定义 runtime目录默认移到ROOT_PATH录下面 2016-03-23 13:53:48 +08:00
thinkphp
16dad1e748 简化validate 2016-03-22 22:20:06 +08:00
thinkphp
ab57b45070 修正单元测试 2016-03-22 18:03:03 +08:00
thinkphp
9fae06c40c 完善loaderTest 2016-03-22 17:58:37 +08:00
thinkphp
2b4535df76 完善loaderTest 2016-03-22 17:51:19 +08:00
thinkphp
0e1686e725 修正validate类的unique规则使用多字段检测 2016-03-22 17:39:35 +08:00
thinkphp
c9ecc6a86b 完善validateTest 2016-03-22 17:37:05 +08:00
thinkphp
8871422e7c 完善validateTest 2016-03-22 12:37:24 +08:00
thinkphp
4c7995a600 controllerTest增加validate测试 2016-03-22 12:23:28 +08:00
thinkphp
13a108f0b4 修正debugTest 2016-03-22 12:09:59 +08:00
thinkphp
bd8b8261a8 增加dbTest 2016-03-22 12:06:18 +08:00
thinkphp
01e978dbbd 修正单元测试 2016-03-22 11:57:05 +08:00
thinkphp
97a9bd11dd 完善modelTest 2016-03-22 11:47:45 +08:00
thinkphp
923881a661 改进PUT请求获取不到GET参数的问题 2016-03-22 10:53:16 +08:00
thinkphp
abeafb4ab7 提高runtime的计算精度 避免吞吐率出现Division by zero错误 2016-03-22 10:50:12 +08:00
ThinkPHP
086fa8e9dd Merge pull request #413 from oldrind/master
修正Model类order方法一处bug,优化改进视图模型
2016-03-21 17:37:30 +08:00
thinkphp
7aff11c165 修正一处错误 2016-03-21 16:57:30 +08:00
thinkphp
4d01abcb29 改进unique验证规则的复合主键导致的错误 复合主键的情况直接使用条件判断表达式 2016-03-21 16:55:24 +08:00
thinkphp
ebe350e35f 改进validate类的unique验证规则的条件 2016-03-21 16:42:34 +08:00
thinkphp
6643b38626 validate自定义错误信息支持数组 2016-03-21 16:03:22 +08:00
oldrind
65ca52d049 修正Model类order方法一处bug,优化改进视图模型 2016-03-21 15:50:01 +08:00
thinkphp
d0816dbe89 改进validate类的验证规则错误提示信息获取 2016-03-21 15:22:43 +08:00
thinkphp
6d1106defd 修正 2016-03-21 14:49:25 +08:00
thinkphp
2603178195 validate的场景可以使用回调方法(支持闭包)而不是固定的字段 2016-03-21 14:47:39 +08:00
thinkphp
74b0c76870 controller和model类的validate方法支持指定场景 例如 $this->validate('User.edit'); 2016-03-21 14:40:06 +08:00
thinkphp
0583e4d2b6 增加 default_validate 参数 用于设置默认的验证器名(用于controller和model的validate方法) 控制器类的validate方法增加callback参数在验证之前执行某个方法 2016-03-21 14:31:48 +08:00
thinkphp
27f3127fbb 修正单元测试 2016-03-21 13:55:06 +08:00
thinkphp
8e9fc3d463 修正 2016-03-21 13:52:38 +08:00
thinkphp
2cfcabde44 删除 Model类的rule属性 验证规则支持直接传入提示信息 采用 [field,rule,msg] 的方式定义 所有验证规则只在 值不为空的时候进行验证 除非使用require规则 2016-03-21 13:47:54 +08:00
thinkphp
c32dc86763 规则说明改进 2016-03-21 08:12:17 +08:00
thinkphp
60578e5b8d 优化unique方法的查询 2016-03-20 23:20:15 +08:00
thinkphp
7d0e423ffd 修正unique验证规则 2016-03-20 23:18:32 +08:00
thinkphp
4f595f4e65 完善提示信息 2016-03-20 22:59:27 +08:00
thinkphp
dbbb91be7d 简化验证规则的默认提示信息定义 2016-03-20 22:47:48 +08:00
thinkphp
4873fe81e0 validate类增加setTypeMsg方法用于设置验证规则的默认提示信息 2016-03-20 22:41:36 +08:00
thinkphp
4a618c6682 添加默认的规则提示信息 2016-03-20 22:33:25 +08:00
thinkphp
29f3af7e35 改进validate类的unique规则 2016-03-20 20:51:57 +08:00
yunwuxin
ba281e8a7f 添加console的MIT开源许可 2016-03-20 20:05:21 +08:00
thinkphp
183734f6c5 验证方法和规则统一使用 驼峰法 2016-03-20 19:57:51 +08:00
pwf0112
74ec6d3ae7 修正 2016-03-20 11:57:24 +08:00
thinkphp
bc5e9897c5 validate类的extend方法支持批量设置 修正单元测试 2016-03-20 11:27:11 +08:00
thinkphp
fa9eae4a26 改进model的validate方法 2016-03-20 11:04:41 +08:00
thinkphp
c323f5e255 验证类型规则支持使用别名 例如
'age'=>'>:10' 和 'age'=>'gt:10' 等效
2016-03-20 09:43:58 +08:00
thinkphp
2e2390cc00 验证器类支持公共目录定义 修正Route类单一模块下面GET变量获取错误的BUG 2016-03-20 09:12:52 +08:00
thinkphp
2371b7a55e validate类完善 controller和model类的validate方法支持传入提示信息 model类的validate方法支持指定验证器名 2016-03-20 08:19:42 +08:00
thinkphp
53b455e11b 改进model类的validate方法 2016-03-19 22:44:54 +08:00
thinkphp
064a22a99f 修正Validate类message方法 2016-03-19 22:05:20 +08:00