Кроме слов оружия , вот несколько примеров (с параметрами):
Допустим, наша маршрутизация:
#routing.yml
acme_demo_page:
path: /{page}.{_format}
defaults:
_controller: AcmeDemoBundle:Page:index
Мы сгенерируемURL для этой маршрутизации, следующий:
Из действия любого контроллера:
$url = $view['router']->generate("acme_demo_page", array(
"page" => "main",
"_format" => "html",
));
Из любого шаблона PHP:
$url = $this->generateUrl("acme_demo_page", array(
"page" => "main",
"_format" => "html",
));
Из любого шаблона Twig:
<a href="{{ path('acme_demo_page', {page:'main', _format:'html'}) }}">Home</a>
<a href="{{ url('acme_demo_page', {page:'main', _format:'html'}) }}">Abs Home</a>
Надеюсь, это поможет.
Ура.