1.7 Генерация URL
- в контроллере
$url = $this->generateUrl( 'blog_show', array('slug'=>'my-bkig-post') );
- с помощью сервиса 'router'
$url = $thi->get('router')->match('/blog/my-blog-post');
$url = $thi->get('router')->generate('blog_show',['name'=>$name]);
- в js файлах
var url = Routing.generate( 'blog_show',{"slug":'my-blog-post'} );
Для этого необходим бандл - FOSJsRoutingBundle.
- в шаблонах TWIG
<a href="{{ path( 'blog_show',{'slug':'my-blog-post'} ) }}">Read post</a>
или абсолютный путь:
<a href="{{ url('blog_show', {'slug': 'my-blog-post'}) }}">Read post.</a>