0

我将如何在 Kohana 中构建一个钩子,以便...

http://www.example.com/a_controller/non_existing_method

除了调用控制器的索引方法并将“non_exisitng_method”作为参数传递之外,是否会路由到控制器标题“a_controller” ?

它还应该允许回退,因此如果 non_existing_method 是一种方法,它应该路由到该方法。

因此,在没有匹配方法的情况下,我的钩子会路由到索引并将 URL 的其余部分作为参数提供给索引。

我该怎么做?

4

1 回答 1

2

在控制器中实现该__call方法。这是调用控制器中不存在的方法时调用的方法。默认情况下它会执行 404,但您可以指定您想要的。

__call() 方法

于 2009-06-22T06:01:23.110 回答