新手问一个URL路由问题! [ 新手入门 ]
例如:
我在路由里设置 url 格式为 path
在未添加规则时访问 url 为 : http://www.mysite.com/admin/news/index/id/4
(链接说明):http://www.mysite.com/admin
(控制器目录)/news(控制器)/index(动作)/id/4/(id为参数)
为了优化缩短链接,在 rules 里添加规则 : 'news' => 'admin/news'
可以正常访问:http://www.mysite.com/news
(路由起作用将其指向 http://www.mysite.com/admin/news/
)
在此规则的链接上加参数时问题来了:
访问:http://www.mysite.com/news/id/4
的时候却提示 Unable to resolve the request "news/id/4"
这个错误!
但是访问:http://www.mysite.com/news?id=4
这样却可以访问!
求教:配置里明明是 path 格式,但是 path 格式却无法访问,这是什么原因?是不是还需要设置什么?
zhjphp 济南
注册时间:2012-08-13
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱50
- 威望0
- 积分50