Fuelphp:了解当前路线的名称

时间:2014-06-17 02:02:41

标签: fuelphp

我已经命名了所有路线。有没有办法知道为当前请求选择的路线名称?

'a/b/(:segment)/(:segment)' => array('a/b/$2/index/$1', 'name' => 'test'),

Route对象似乎不包含该信息。

3 个答案:

答案 0 :(得分:1)

简单的答案是,您目前无法获取有效路线的名称。查看代码时,Route对象似乎并不知道它的名称,而是名称路由的Router索引。鉴于您没有用于请求的Route对象,似乎不太可能轻松提取该信息。

答案 1 :(得分:1)

添加到1.8 / develop,并将成为1.7.2版本的一部分:https://github.com/fuel/core/commit/30ba478c040efc41907c13e6e9402d824fa87242

下次使用FuelPHP论坛,IRC或发出功能请求。你会得到更快的回复。

答案 2 :(得分:0)

这可能会有所帮助。

$active = Request::active();
echo $active->route->name;