- 普通 - 未处理
[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]
