最初在 Kohana 3 中,您可以通过 URL 传递控制器操作参数/参数,如下所示:
http:/website/controller/actionname/param1/param2/.../paramX
并通过简单地定义动作来处理它,如下所示:
public action_actionname($params)
{
$params_array = explode("/", $params);
//you can now use $params_array[0], $params_array[1], ...
}
现在看来,从 v3.1 开始,他们决定弃用此功能(这里是链接),它应该在 v3.2 中被淘汰
他们似乎希望您改用Route::Set()和request->param()方法。这是否意味着每次在控制器中定义方法/动作时,都必须在应用程序的其他位置为每个参数定义单独的路由?谁能简单地向我解释一下这是如何工作的。只是为了简单地调用一个函数而完成所有这些似乎有很多不必要的“麻烦”。