U方法bug反馈

浏览:437 发布日期:2015/05/02
3.2.2 - 普通 - 未处理
问题1、在开启子域名部署的情况下,配置如下:
'APP_SUB_DOMAIN_DEPLOY' => 1,
'APP_SUB_DOMAIN_RULES' => array(
't' => 'Tong/user',
),
效果:
在tong模块,user控制器,index操作中使用U(),返回结果是:
string '/index.php/user/index.html' (length=26)
实际正确结果应该是:/index.php/index.html
问题2:U方法对于控制器映射与操作映射在跨模块url生成的时候存在缺陷。
例子:在Tong模块user控制器,index操作中使用U('index@www.xxx.com'),那么U方法在生成url的时候,获取C('URL_ACTION_MAP'),与C('URL_ACTION_MAP')的时候,都是直接使用Tong模块的配置,并没有去取得具体www.xxx.com这个路径所对应模块的真正配置。
导致出现的结果就生成的url配置对应不上

评论(
后面还有条评论,点击查看>>