Symfony1 功能的Symfony路径

Symfony1 功能的Symfony路径,symfony1,Symfony1,我有一个url,我想知道它解析的路径,我想要一个与url_相反的函数-我该怎么做 编辑:请注意,该url与当前url不同,您应该可以只使用sfPatternRouting::findRoute。例如: $routing = sfContext::getInstance()->getRouting(); // or $this->context->getRouting() in an action if($route = $routing->findRoute($url))

我有一个url,我想知道它解析的路径,我想要一个与url_相反的函数-我该怎么做


编辑:请注意,该url与当前url不同,您应该可以只使用sfPatternRouting::findRoute。例如:

$routing = sfContext::getInstance()->getRouting(); // or $this->context->getRouting() in an action
if($route = $routing->findRoute($url))
{
  $routeName = $route['name'];
}
如果您需要在视图中使用它,则可以使用以下工具创建类似myUrlHelper.php的帮助程序:


您应该能够只使用sfPatternRouting::FindRouting。例如:

$routing = sfContext::getInstance()->getRouting(); // or $this->context->getRouting() in an action
if($route = $routing->findRoute($url))
{
  $routeName = $route['name'];
}
如果您需要在视图中使用它,则可以使用以下工具创建类似myUrlHelper.php的帮助程序: