我有一个名为Home的示例控制器。在引导程序中设置的默认方法是action_index()
。
我还有一个重定向到网址127.0.0.1/home/123123
的页面,其中123123应该是一个参数。但Kohana实际上是在尝试访问一个名为123123的控制器。
如何将路线设置为/home/[parameter]
?
答案 0 :(得分:0)
您需要重定向到的网址是127.0.0.1/home/index/123123
,以便它知道您想要使用的方法。如果省略action_index()
之后的所有内容,它将仅使用默认的home/
方法。
您可以在没有/ index的情况下执行此操作,但您需要before()
中的某些逻辑来检查参数是否为===' index'然后,如果没有,将其存储为变量,然后手动运行索引方法。
Routing上的文档可能会有所帮助。