Commit Graph

60 Commits

Author SHA1 Message Date
thinkphp
cff8870f9e 路由地址中的控制器和操作名 不做自动转换 采用实际控制器名称定义路由地址 2016-02-17 23:02:11 +08:00
huangdijia
164526ea33 优化路由,支持以下写法
Route::domain('www', function(){
    Route::register(':action', 'index/Index/:action');
    Route::register(':hash', 'index/Index/redirect?type=short');
    Route::register('d/:hash', 'index/Index/redirect?type=qrcode');
});
2016-02-02 11:43:05 +08:00
thinkphp
35be826195 改进Route类 2016-02-01 09:41:30 +08:00
tale
609d5a705c 小细节优化 2016-01-29 15:01:49 +08:00
thinkphp
7dec0b2f9d 强化日志信息 仅调试模式下有效 Input类的方法支持 判断一个变量是否存在 2016-01-28 14:57:30 +08:00
thinkphp
0f04cdf8b1 添加路由和绑定信息记录 2016-01-27 22:13:27 +08:00
thinkphp
89cf4aea52 修正Driver驱动的一处sql组装解析的BUG 2016-01-27 14:56:47 +08:00
thinkphp
4c5dd3f151 路由检测参数behavior改为 before_behavior 2016-01-27 11:53:10 +08:00
thinkphp
63c3031e04 添加路由检测匹配成功后的行为执行方法 由路由参数 after_behavior 定义 2016-01-27 11:37:24 +08:00
pwf0112
c7ca77f6d0 修正 参数名称书写错误 2016-01-20 21:41:23 +08:00
thinkphp
f926c3eb95 改进Route 2016-01-17 12:09:31 +08:00
thinkphp
920b8982f7 改进资源路由数据保存格式 便于设置和单独替换 2016-01-15 17:09:35 +08:00
thinkphp
6282ff7cb4 改进资源路由的id自定义 2016-01-15 12:46:15 +08:00
thinkphp
3ac8a5d4a4 增加资源路由嵌套支持 2016-01-15 12:32:56 +08:00
huangdijia
b2c6a13316 修正子域名支持的一处bug 2016-01-15 10:00:48 +08:00
huangdijia
f9ff3dcfdc 优化子域名绑定,支持短式子域名(如:user)、完整子域名(user.tp.cn)
http://tp.cn需要配置全域名
2016-01-15 09:52:28 +08:00
thinkphp
3819cac216 增加资源路由支持 2016-01-15 09:38:26 +08:00
thinkphp
dee3872ae0 Merge branch 'master' of https://github.com/top-think/think 2016-01-14 16:57:51 +08:00
thinkphp
1f612a96bc 路由检测的domain条件支持设置子域名 添加restful 操作方法支持 2016-01-14 16:57:23 +08:00
huangdijia
b1bf335b96 修正两处notice 2016-01-14 15:59:42 +08:00
thinkphp
459339b61b 修正判断 2016-01-14 14:23:21 +08:00
thinkphp
869c70e0e7 改进路由地址中的变量解析 支持全类型解析 2016-01-14 14:20:19 +08:00
thinkphp
bc08a8cdcf 改进 路由到控制器的地址变量 2016-01-14 13:50:34 +08:00
thinkphp
e21b21ce36 路由地址到控制器方式 也支持动态变量 2016-01-14 09:33:46 +08:00
thinkphp
8e6bd84741 路由地址中支持定义模块/控制器/操作变量 例如:
'user/:action'=>'index/user/:action'
':controller/:action'=>'index/:controller/:action'
2016-01-13 22:40:27 +08:00
thinkphp
c94d5d12aa callable类型改为method closure类型改为function 2016-01-13 18:25:03 +08:00
huangdijia
d040b4d99a 修正一处Notice 2016-01-13 13:20:24 +08:00
thinkphp
c4f2958231 取消 路由规则定义中的 \d 用法 使用变量规则替代 修正URL生成的一处可能的bug 2016-01-11 19:09:17 +08:00
thinkphp
b337b1ad81 废除Route类的alias属性及相关方法 2016-01-11 18:25:16 +08:00
thinkphp
cf720bbf8c 优化Url生成机制 2016-01-11 18:21:23 +08:00
thinkphp
0c05a264f4 Url路由检测增加缓存 2016-01-10 16:32:46 +08:00
thinkphp
09c6be5dd3 改进绑定到命名空间和类的判断 callable不存在的时候抛出异常 2016-01-10 09:24:41 +08:00
thinkphp
56cffea817 路由到class 改为 路由到 callable 适用于更多的回调机制 2016-01-10 08:52:11 +08:00
thinkphp
25f31081e8 路由条件 ext 支持多个后缀验证 2016-01-09 20:38:11 +08:00
thinkphp
01222e8db2 修正绑定到namespace的解析 2016-01-09 16:59:09 +08:00
thinkphp
c869d431f9 变量规则的路由定义简化 直接使用 '\d+' 替代原来的 '/^\d+$/'
__url__ 完整URL正则规则定义 默认不会加上后面的 $
2016-01-09 15:16:03 +08:00
thinkphp
87c8f3f634 改进Url类 2016-01-09 14:13:51 +08:00
thinkphp
77c37ef537 改进Url生成类 2016-01-09 10:50:51 +08:00
thinkphp
ac4c0252c6 改进路由分组为空的情况 2016-01-08 11:26:44 +08:00
thinkphp
24414adfee 增加完整url变量规则支持 2016-01-08 09:17:21 +08:00
thinkphp
5f40a706ab 取消正则路由定义 修正可选参数定义变量规则的一个BUG 增加url_params_depr参数用于配置URL参数分隔符 2016-01-07 23:00:20 +08:00
thinkphp
861570edfe 修正域名绑定到 分组 2016-01-07 19:57:58 +08:00
thinkphp
b091dadd45 调整路由检测方法check的URL映射检测顺序 2016-01-07 18:32:44 +08:00
thinkphp
c5affe33ea 改进域名绑定的参数传入解析 2016-01-07 15:54:46 +08:00
huangdijia
84fa46f9f3 解决数字子域名不能正常解析的问题,如:
'110'=>'index/Safe'
2016-01-07 10:45:23 +08:00
huangdijia
a35bbd3675 域名路由支持快捷传参
用法:'子域名'=>'模块[/控制器/操作]?var1=a&var2=b&var3=*'
2016-01-07 10:08:50 +08:00
thinkphp
7b0fa95ad6 修正route类check方法 2016-01-07 08:58:01 +08:00
thinkphp
f19b82ae10 改进路由的域名绑定 2016-01-07 08:49:26 +08:00
thinkphp
e6769749b5 改进域名绑定机制 支持绑定到 class/namespace/group/module 2016-01-06 21:34:37 +08:00
thinkphp
01cf6810f6 注释修改 2016-01-06 09:11:31 +08:00