TP2.1二级域名支持测试

浏览:542 发布日期:2010/10/01
- 普通 - 未处理
TP2.1在万众期待下,准时发布了,感谢流年大哥,感谢ThinkPHP团队成员们的努力。
第一时间看了更新说明和例子,接下来我测试了自己最期待的功能——分组模式细节上的完善,同时完美支持二级域名、泛域名解析
不过发现了些问题,默认分组的情况对分组参数g解析存在些问题。

apache配置:
    DocumentRoot D:\dev\SubDomain
    ServerName hdj.cc



    DocumentRoot D:\dev\SubDomain
    ServerName www.hdj.cc



    DocumentRoot D:\dev\SubDomain
    ServerName admin.hdj.cc



    DocumentRoot D:\dev\SubDomain
    ServerName test.hdj.cc
hosts文件配置:# ----------------------------------------------
# @ [ThinkPHP]# ----------------------------------------------
127.0.0.1           admin.hdj.cc test.hdj.cc www.hdj.cc hdj.cc
Config.php配置(官方例子里的): return array(

    'APP_GROUP_LIST'     => 'Home,Test,Admin',
    'DEFAULT_GROUP'=>'Home',

        'APP_SUB_DOMAIN_DEPLOY'=>1,
        'APP_SUB_DOMAIN_RULES'=>array(
        'admin'=>array('Admin/'),
        'test'=>array('Test/'),
    ),
);
?>
跟官方SubDomain的例子有小小区别的是,我用一个EmptyAction模块来完成整个测试。 class EmptyAction extends Action
{
        function _empty(){
                echo "GROUP_NAME: " . GROUP_NAME . "";
                echo "MODULE_NAME: " . MODULE_NAME . "";
                echo "ACTION_NAME: " . ACTION_NAME . "";

                dump($_GET);
        }
}
?>
测试结果:
http://hdj.cc/index.php?g=Admin&m=Index&a=haha&name=hdjGROUP_NAME: Admin 受参数影响,应该为HomeMODULE_NAME: Index
ACTION_NAME: haha
array(1) {
  ["name"] => string(3) "hdj"
}
[attach]2159[/attach]


http://www.hdj.cc/?g=Admin&m=Index&a=haha&name=hdjGROUP_NAME: Admin // 受参数影响,应该为Home
MODULE_NAME: Index
ACTION_NAME: haha

array(1) {
  ["name"] => string(3) "hdj"
}
[attach]2160[/attach]


http://admin.hdj.cc/?g=Test&m=Index&a=haha&name=hdjGROUP_NAME: Admin // 正确解析不受参数影响
MODULE_NAME: Index
ACTION_NAME: haha

array(1) {
  ["name"] => string(3) "hdj"
}
[attach]2161[/attach]


http://test.hdj.cc/?g=Admin&m=Index&a=haha&name=hdjGROUP_NAME: Test // 正确解析不受参数影响
MODULE_NAME: Index
ACTION_NAME: haha

array(1) {
  ["name"] => string(3) "hdj"
}
[attach]2162[/attach]


----------------------
因为操作错误,原是想加分的,变成了负分,十分抱歉...
--------zzguo28
评论(
后面还有条评论,点击查看>>