zhjphp 2012-08-17 15:53:30 3742次浏览 1条回复 0 0 0

例如: 我在路由里设置 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 格式却无法访问,这是什么原因?是不是还需要设置什么?

您需要登录后才可以回复。登录 | 立即注册