【发布时间】:2012-07-07 14:22:34
【问题描述】:
我想在控制器的操作中使用 url 参数,比如方法参数(比如在 CodeIgniter 中)。我想为 UNLIMITED 参数数量(0、5、10 ...)进行路由。
url: http://localhost/controller/action/param1/param2/..../param10...
行动将是:
function action_something($param1, $param2, .... $param10) { ... }
有可能吗?我有一个简单的应用程序,我想为每种情况都有一个默认路由..
【问题讨论】:
-
检查这个:kohanaframework.org/3.0/guide/kohana/routing#regex
Route::set('default', '(<controller>(/<action>(/<stuff>)))', array('stuff' => '.*')) ->defaults(array( 'controller' => 'welcome', 'action' => 'index', ));