自定义伪静态url中的map名称隐藏问题。求给点思路

#1 沁枫

首页的url格式 http://www.krdg-ddm.com/index/cn/index.html

最终要求格式
http://www.krdg-ddm.com/cn/index.html

商品详情页url格式
http://www.krdg-ddm.com/show/hk/圆领t恤/info.html/1244853

最终要求格式
http://www.krdg-ddm.com/hk/圆领t恤/info.html/1244853

配置如下
'ext' => array(
                'spUrlRewrite' => array(
                        'suffix' => '',
                        'sep' => '/',
                        'map' => array(
                                'index' => 'main@index',                                //首页匹配
                                'show' => 'goods_p@show',                        //商品详情页匹配
                               
                        ),
                        'args' => array(
                                'index' => array("country_code","suffix"),
                                'show' => array("country_code","desc","suffix","id"),
                        )
                )
        ),

现在项目要求,把url中的map名称隐藏掉。因为项目是一个多国家的站点。这样从国家的格式去读url比较好理解一些。
我之前把其中的map中的index键名改成了"@",可以实现首页的url最终要求的格式,但是问题来了,其他控制器的就不能隐藏了,访问过去就出错的。
求给个思路




2015-07-15 14:51:00

#2 jake

@放最后,另外,麻烦看看手册先,谢谢哦

2015-07-15 14:57:55

#3 沁枫

jake 发表于 2015-7-15 14:57
@放最后,另外,麻烦看看手册先,谢谢哦
@放最后哪里?把map键名show改成@?那也只能一个url实现我最终的格式啊,求贴点代码出来啊{:soso_e105:}
手册我看了好几遍了,有点不太理解

2015-07-15 15:10:17

#4 jake

1. 不太喜欢伸手党
2. 发错板块了,然后答复你这不是bug,完毕。
3. 看过手册不会问这种问题,如果不认真看看,那么建议自己研究源码

谢谢

2015-07-15 15:53:36

#5 沁枫

jake 发表于 2015-7-15 15:53
1. 不太喜欢伸手党
2. 发错板块了,然后答复你这不是bug,完毕。
3. 看过手册不会问这种问题,如果不认真看 ...
好吧。那我自己研究吧,3Q

2015-07-16 10:22:51