Функция path
Функция path возвращает URL-адрес
маршрута по его имени. Первым параметром
передаётся имя маршрута, вторым - массив
параметров маршрута. Результат можно
использовать в ссылках, формах и редиректах.
Синтаксис
{{ path(name, parameters) }}
Пример
Давайте сгенерируем ссылку на маршрут 'article_index':
<a href="{{ path('article_index') }}">articles</a>
Результат выполнения кода:
<a href="/">articles</a>
Пример
Давайте передадим параметр name в маршрут:
<a href="{{ path('article_user', {name: 'abcde'}) }}">user</a>
Результат выполнения кода:
<a href="/user/abcde">user</a>
Пример
Давайте сгенерируем URL внутри переменной и выведем его:
{% set url = path('article_user', {name: 'hello'}) %}
<p>{{ url }}</p>
Результат выполнения кода:
<p>/user/hello</p>
Смотрите также
-
функция
url,
которая генерирует абсолютный URL маршрута -
функция
asset,
которая генерирует путь к статическому файлу -
функция
absolute_url,
которая возвращает абсолютный URL -
функция
relative_path,
которая возвращает относительный путь