1
私はURLを持っており、それが解決するルートを知りたいのですが、私はurl_forの逆関数である必要があります。Symfony route_for関数
編集:URLはあなただけsfPatternRouting::findRoute()
を使用することができるはず、現在のURL
私はURLを持っており、それが解決するルートを知りたいのですが、私はurl_forの逆関数である必要があります。Symfony route_for関数
編集:URLはあなただけsfPatternRouting::findRoute()
を使用することができるはず、現在のURL
に異なっていることに注意してください。例えば:
$routing = sfContext::getInstance()->getRouting(); // or $this->context->getRouting() in an action
if($route = $routing->findRoute($url))
{
$routeName = $route['name'];
}
あなたは、あなたがしてmyUrlHelper.php
のようにヘルパーを作ることができるビューでそれを使用する必要がある場合:
/*
* Return routing info for an url
*
* @param string $url
* @return Array|Boolean
*/
function route_for($url)
{
return sfContext::getInstance()->getRouting()->findRoute($url);
}