Fuelphp:知道当前路线的名称

问题描述 投票:0回答:3

我已命名所有路线。有什么方法可以知道为当前请求选择的路由名称吗?

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

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

fuelphp
3个回答
1
投票

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

下次,使用FuelPHP论坛IRC或发出功能请求。您会得到更快的响应。


1
投票

简单的答案是,您目前无法获得活动路径的名称。查看代码,似乎Route对象不知道其名称,而是Router通过名称索引命名的路由。并且由于您没有用于请求的Route对象,因此似乎无法轻松提取该信息。


0
投票

这可能会有所帮助。

$active = Request::active();
echo $active->route->name;
© www.soinside.com 2019 - 2024. All rights reserved.