thinkphp
|
f4197aecc4
|
model类where方法废除第二个参数 修正getModelName方法
|
2015-12-27 22:16:44 +08:00 |
|
thinkphp
|
ae72fd7e10
|
日志级别warn更改为notic
|
2015-12-27 20:56:17 +08:00 |
|
thinkphp
|
b1de2d21bc
|
修正模板引擎的函数解析
|
2015-12-27 16:09:45 +08:00 |
|
thinkphp
|
1802e641a9
|
修正多余代码
|
2015-12-27 15:14:39 +08:00 |
|
thinkphp
|
9060a4dd8c
|
修正template一处解析错误
|
2015-12-27 15:12:41 +08:00 |
|
thinkphp
|
a2dbc76883
|
改进 response类的send方法
|
2015-12-27 14:45:56 +08:00 |
|
thinkphp
|
a746982703
|
驱动设计支持使用 namespace配置改变默认命名空间位置
|
2015-12-26 17:59:07 +08:00 |
|
thinkphp
|
bd322b82e5
|
改进一处引用传值
|
2015-12-26 12:06:43 +08:00 |
|
pwf0112
|
d3c293bdb1
|
变量名称错误修复
变量名好像写错了,请确认。
|
2015-12-26 10:16:07 +08:00 |
|
upfy@qq.com
|
589f4c5353
|
完善SAE模式
|
2015-12-25 23:18:52 +08:00 |
|
thinkphp
|
736a451a44
|
修正自动验证唯一性的一个BUG
|
2015-12-25 18:13:36 +08:00 |
|
thinkphp
|
053801d8d5
|
代码规范
|
2015-12-25 17:58:35 +08:00 |
|
7IN0SAN9
|
fe393032dd
|
使用 Response::send 取代 Response::returnData
|
2015-12-25 14:43:26 +08:00 |
|
pwf0112
|
c19ed0e7f1
|
参数名称书写错误修复
|
2015-12-25 11:28:51 +08:00 |
|
thinkphp
|
cdd0dc6048
|
改进扩展类库的自动加载
|
2015-12-25 09:36:42 +08:00 |
|
pwf0112
|
7ea4250331
|
通过配置项extend_library扩展类似Library目录的命名空间自动定位
|
2015-12-24 17:57:23 +08:00 |
|
thinkphp
|
562ca61ef6
|
路由检测增加行为支持
|
2015-12-24 17:12:08 +08:00 |
|
thinkphp
|
222f913eb0
|
改写View类的instance方法
|
2015-12-24 16:15:19 +08:00 |
|
thinkphp
|
0f57228759
|
Merge branch 'master' of https://github.com/top-think/think
|
2015-12-24 15:38:43 +08:00 |
|
thinkphp
|
2d00377a0b
|
暂时先加上 单元测试test根命名空间注册
|
2015-12-24 15:38:20 +08:00 |
|
pwf0112
|
d2e629c3da
|
Route::getRouteUrl方法 一个变量名称书写错误修正
|
2015-12-24 15:14:50 +08:00 |
|
thinkphp
|
03bd5caf96
|
扩展类库独立出来
|
2015-12-24 15:03:49 +08:00 |
|
thinkphp
|
9a4aa068cd
|
Merge branch 'master' of https://github.com/top-think/think
|
2015-12-24 12:34:11 +08:00 |
|
thinkphp
|
39e10c7ad7
|
修正traits\controller\jump
|
2015-12-24 12:33:51 +08:00 |
|
huangdijia
|
777b990fc9
|
优化Response::success/error(),支持$msg传入数字作为code
|
2015-12-24 12:30:00 +08:00 |
|
thinkphp
|
1f593930af
|
更名为 traits\controller\jump 内置放入 \think\controller
继承 \think\Controller 后可以直接使用下面三个方法:
return $this->error('错误');
return $this->success('成功');
return $this->redirect('index/hello');
|
2015-12-24 11:36:42 +08:00 |
|
thinkphp
|
1b61dab806
|
修正taglib类的一处配置调用错误 增加 traits\controller\response
|
2015-12-24 11:16:16 +08:00 |
|
ThinkPHP
|
1bf0b2361c
|
Merge pull request #125 from oldrind/template
改进了标签替换方式,不需要递归进用替换,效率提升,也不用再限制标签嵌套层数。
|
2015-12-24 09:28:19 +08:00 |
|
huangdijia
|
d6f8767416
|
修正mongo驱动一处Notice
修正response::redirect()一处变量
|
2015-12-24 08:40:08 +08:00 |
|
huangdijia
|
c6d1d7fb32
|
默认http_response_code为301,永久转址
|
2015-12-24 08:35:08 +08:00 |
|
yin
|
e216563b09
|
改进了标签替换方式,不需要递归进用替换,效率提升,也不用再限制标签嵌套层数。
1. 兼容原来所有的标签功能和用法,已 对正则进行了优化,标签库和内置的普通标签可以使用一样的边界符,比如都用"{}",只要不重名不会相互干扰,这样这些标签就可以和html标签区分开。
2. 模板支持多级继承。C继承B,而B又继承了A,C中的block会覆盖B和A中的同名block。
3. include标签支持多层嵌套,可以传变量。如:
include file="Public/nav" selected="{$id}"
在Public/nav模板用[selected]得到的是[$id}被解析后的值,而在3.2版中这样的写法是不能正确得到{$id}的值的。
4. 增强了.语法的应用范围
{$user.name.$group.name} 解析后是 <?php echo $user['name'].$group['name']; ?>
{:substr($varname.aa, $varname.bb)} 解析后是 <?php echo substr($varname['aa'], $varname['bb']); ?>
.语法在各个标签中都可以使用,$a.b.c这样的形式都能正确解析成$a['b']['c']
5. 增加了一些新的语法
{$varname.aa ?? 'xxx'} 表示如果有设置$varname则输出$varname,否则输出'xxx'。 解析后的代码为: <?php echo isset($varname['aa']) ? $varname['aa'] : '默认值'; ?>
{$varname?='xxx'} 表示$varname为真时才输出xxx。 解析后的代码为: <?php if(!empty($name)) echo 'xxx'; ?>
{$varname ?: 'no'} 表示如果$varname为真则输出$varname,否则输出no。解析后的代码为: <?php echo $varname ? $varname : 'no'; ?>
{$a==$b ? 'yes' : 'no'} 前面的表达式为真输出yes,否则输出no, 条件可以是==、===、!=、!==、>=、<=
6. 对if标签及foreach也加了一些更简洁的用法
{if condition="表达式"}
{if (表达式)}
{if 表达式}
这三种写法结果是一样的
{foreach $list as $v} 解析后是最简洁的,只一个foreach语句
{foreach name="list" item="v“} 这僦是原来的写法,解析后foreach外层会多一if判断,item换成id也可以
{foreach name="list" id="v" key="key" index="i" mod="2" offset="2" length="5"}
volist上的功能,foreach都有,只是volist默认会带上一些参数,而foreach需要指定这些参数才会生效
|
2015-12-24 00:41:48 +08:00 |
|
huangdijia
|
e9fadaebd1
|
优化Response::redirect方法,支持传入原生url,支持301/302传入
|
2015-12-23 18:36:46 +08:00 |
|
huangdijia
|
e4a66b73b6
|
优化Response类,兼容rest控制器
|
2015-12-23 18:20:49 +08:00 |
|
huangdijia
|
541553f3bc
|
规范Response中result/success/error方法使用,与view使用方法保持一致,同时完美兼容单元测试
使用方法:
if(false){
return Response::error('error msg');
}else{
return Response::success('success msg');
}
|
2015-12-23 14:04:40 +08:00 |
|
huangdijia
|
843a726203
|
规范Response中result/success/error方法使用,与view使用方法保持一致,同时完美兼容单元测试
使用方法:
if(false){
return Response::error('error msg');
}else{
return Response::success('success msg');
}
|
2015-12-23 13:59:56 +08:00 |
|
huangdijia
|
f5f6dde8fb
|
恢复Response::success()、Response::error()中调用self::send()方法,保证当前退出。
|
2015-12-23 13:17:15 +08:00 |
|
huangdijia
|
df3b726f7f
|
改进Response::success及Response::error方法
|
2015-12-23 13:06:19 +08:00 |
|
huangdijia
|
2105b00126
|
优化Response::isExit()、Response::success()、Response::error()
|
2015-12-23 11:04:40 +08:00 |
|
thinkphp
|
7ecfdaf41c
|
Merge branch 'master' of https://github.com/top-think/think
|
2015-12-23 10:38:07 +08:00 |
|
thinkphp
|
ca79fbb875
|
修正template和taglib类的session标签解析
|
2015-12-23 10:37:33 +08:00 |
|
thinkphp
|
61a52319e2
|
默认输出类型修改
|
2015-12-23 00:01:35 +08:00 |
|
thinkphp
|
633a086950
|
response类调整 data type 可以单独设置
|
2015-12-22 23:40:45 +08:00 |
|
thinkphp
|
daf7d3adbe
|
Merge branch 'master' of https://github.com/top-think/think
|
2015-12-22 21:42:21 +08:00 |
|
ThinkPHP
|
dbb35b8061
|
Merge pull request #122 from pwf0112/master
route.php配置项无法自动加载
|
2015-12-22 21:40:58 +08:00 |
|
thinkphp
|
f9e190bc42
|
Merge branch 'master' of https://github.com/top-think/think
|
2015-12-22 21:37:00 +08:00 |
|
huangdijia
|
e5ecdde9dc
|
同步Response::success()和Response::error()
|
2015-12-22 18:39:10 +08:00 |
|
thinkphp
|
52821b9b17
|
Merge branch 'master' of https://github.com/top-think/think
|
2015-12-22 17:44:30 +08:00 |
|
thinkphp
|
38f7e25c82
|
returnData如果type参数为空处理
|
2015-12-22 17:42:53 +08:00 |
|
huangdijia
|
2c6b984438
|
统一命名空间规范
|
2015-12-22 17:42:00 +08:00 |
|
pwf0112
|
6b48bb5b9f
|
route.php配置项无法自动加载
|
2015-12-22 16:59:05 +08:00 |
|