РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
78 of 1361 menu

Функция url

Функция url в Twig генерирует абсолютный URL по имени маршрута. В отличие от функции path, которая возвращает относительный путь, url возвращает полный адрес вместе с доменом и протоколом. Первым параметром передаётся имя маршрута, вторым - массив параметров маршрута.

Синтаксис

{{ url(name, parameters) }}

Пример

Давайте сгенерируем абсолютный URL по имени маршрута article_index, который привязан к адресу '/':

<a href="{{ url('article_index') }}">Home</a>

Результат выполнения кода:

<a href="http://localhost/">Home</a>

Пример

Давайте сгенерируем абсолютный URL с параметром name для маршрута article_user:

<a href="{{ url('article_user', {name: 'abcde'}) }}">User</a>

Результат выполнения кода:

<a href="http://localhost/user/abcde">User</a>

Пример

Давайте получим абсолютный URL в переменную и выведем его в шаблоне:

{% set link = url('article_user', {name: 'abcde'}) %} <p>{{ link }}</p>

Результат выполнения кода:

<p>http://localhost/user/abcde</p>

Смотрите также

  • функция path,
    которая генерирует относительный путь по имени маршрута
  • функция absolute_url,
    которая возвращает абсолютный URL для указанного пути
  • функция asset,
    которая генерирует ссылку на статический ресурс
  • функция relative_path,
    которая возвращает относительный путь к ресурсу
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить