再测TP2.1二级域名支持

浏览:224 发布日期:2010/10/15
- 普通 - 未处理
[align=left][font=Simsun]SVN文档中提到:[/font][/align]
[align=left][font=Simsun] *格式如: '子域名'=>array('分组名/[模块名]','var1=a&var2=b'); 
*/ 
'APP_SUB_DOMAIN_RULES'=>array( 
'admin'=>array('Admin/'), 
'test'=>array('Test/'), 
), 
[/font][/align]
[align=left][font=Simsun]经再测试,'子域名'=>array('分组名/模块名','var1=a&var2=b'); 这种模式对URL参数接收解析存在混乱的情况。[/font][/align]

[align=left][font=Simsun]我的配置:[/font][/align]
[align=left][font=Simsun]    'URL_MODEL'=>2,'URL_PATHINFO_MODEL'=>2,'URL_HTML_SUFFIX'=>'.html','URL_CASE_INSENSITIVE'=>true, 'APP_SUB_DOMAIN_RULES'=>array(
        'www'=>array('Www/Index'),
        'ast'=>array('Www/Ast'),
        'cyd'=>array('Www/Cyd'),
    ),
[/font][/align]
[align=left][font=Simsun]URL:http://www.sucop.com/Public/a[/font][/align]
[align=left][font=Simsun]结果为:[/font][/align]
[align=left][font=Simsun]//结果正常GROUP_NAME: Www
MODULE_NAME: Index
ACTION_NAME: Public
//$_GET
array(0) {
}
[/font][/align]
[align=left][font=Simsun]URL:http://www.sucop.com/Public/a/b[/font][/align]
[align=left][font=Simsun]结果为:[/font][/align]
[align=left][font=Simsun]//错误结果GROUP_NAME: Www
MODULE_NAME: Index
ACTION_NAME: b

array(0) {
}
[/font][/align]
[align=left][font=Simsun]正确解析结果应该为:[/font][/align]
[align=left][font=Simsun]GROUP_NAME: Www
MODULE_NAME: Index
ACTION_NAME: Public

array(0) {'a'=>'b',
}
[/font][/align]
[align=left][font=Simsun]
[/font][/align]
[align=left][font=Simsun]还有,想提一下的是子域名配置格式为“分组名/模块名”,但在U()函数和路由配置中貌似为“分组名@模块名”,这块能不能统一起来,以免混乱。[/font][/align]
评论(
后面还有条评论,点击查看>>