Kohana 3.3将参数发送到默认操作

时间:2017-01-26 10:47:53

标签: php frameworks kohana kohana-3

我有一个名为Home的示例控制器。在引导程序中设置的默认方法是action_index()。 我还有一个重定向到网址127.0.0.1/home/123123的页面,其中123123应该是一个参数。但Kohana实际上是在尝试访问一个名为123123的控制器。 如何将路线设置为/home/[parameter]

1 个答案:

答案 0 :(得分:0)

您需要重定向到的网址是127.0.0.1/home/index/123123,以便它知道您想要使用的方法。如果省略action_index()之后的所有内容,它将仅使用默认的home/方法。

您可以在没有/ index的情况下执行此操作,但您需要before()中的某些逻辑来检查参数是否为===' index'然后,如果没有,将其存储为变量,然后手动运行索引方法。

Routing上的文档可能会有所帮助。