Exception Kohana在向路由添加筛选器时抛出错误
我使用的是Kohana框架v3.3.1。这是我的bootstrap.php中的默认路由Exception Kohana在向路由添加筛选器时抛出错误,exception,filter,routes,kohana-3.3,Exception,Filter,Routes,Kohana 3.3,我使用的是Kohana框架v3.3.1。这是我的bootstrap.php中的默认路由 Route::set('default', '(<controller>(/<action>(/<id>)))') ->filter( function(\Route $route, $params, \Request $request) { $params['action'] = str_replace('-', '_', $params['
Route::set('default', '(<controller>(/<action>(/<id>)))')
->filter(
function(\Route $route, $params, \Request $request) {
$params['action'] = str_replace('-', '_', $params['action']);
return $params;
}
)
->defaults(array(
'controller' => 'home',
'action' => 'index',
));
同样的代码在我的本地主机(Ubuntu14.04)中运行良好,但在Bluehost中不起作用。任何帮助都将不胜感激。解决了这个问题。尽管bluehost实现了PHPV5.4,但与v5.2相对应的代码只起作用
Route::set('testing', 'foo')
->filter(array('Class', 'method_to_process_my_uri'));
参考:
Route::set('testing', 'foo')
->filter(array('Class', 'method_to_process_my_uri'));