提问人:Jeff 提问时间:12/28/2009 最后编辑:tereškoJeff 更新时间:2/10/2013 访问量:543
Kohana 控制器 URI 基础知识
Kohana controller URI basics
问:
回复:Kohana v2.3.4。
我是否必须为每个使用 URL 创建一个新控制器?换句话说,如果我希望我的 URL 是:segment 2
- www.example.com/foo
- www.example.com/bar
...我是否需要为 创建一个唯一的控制器和一个唯一的控制器?如果可能的话,我只想创建一个控制器。foo
bar
编辑:
如果可能的话,我想不惜一切代价避免重定向。
答:
3赞
Garrett
12/28/2009
#1
从这里: http://docs.kohanaphp.com/general/routing
看起来你可以做:
$config['foo'] = 'controller/action'; // access at /foo
$config['bar'] = 'controller/action'; // access at /bar
评论
2赞
Garrett
1/5/2010
如果我“解决”了问题,它应该是检查的答案,不是吗?
0赞
techexpert
2/12/2011
如果可以的话,我会把杰夫投下来。这是不公平的。加勒特应该得到复选标记。他的解决方案早于MarocBarosa的解决方案。
0赞
erenon
12/28/2009
#2
您可以将路由器设置为将 bar 重定向到 foo。不要忘记发送 http/302,以免混淆爬虫。谷歌不喜欢更多的网址指向同一资源。
评论
0赞
Jeff
12/28/2009
因此,如果没有重定向,您就会说“是的,您必须创建多个控制器?无赖。
0赞
MarcoBarbosa
12/28/2009
#3
你确实需要有一个控制器,但如果你只想要一个“foo”控制器,那么你应该使用路由。segment 2
评论