Функция relative_path
Функция relative_path в Twig возвращает путь к файлу
относительно текущей страницы. Это удобно, когда нужно
сослаться на ресурс, находящийся в той же директории,
без указания полного пути от корня сайта. Функция
принимает первым параметром путь к ресурсу, а вторым -
необязательный пакет ассетов.
Синтаксис
{{ relative_path(path) }}
Пример
Давайте выведем относительный путь к изображению
'images/logo.png':
<img src="{{ relative_path('images/logo.png') }}" alt="logo">
Результат выполнения кода:
<img src="images/logo.png" alt="logo">
Пример
Давайте выведем относительный путь к файлу стилей
'css/style.css' из вложенной страницы:
<link rel="stylesheet" href="{{ relative_path('css/style.css') }}">
Результат выполнения кода:
<link rel="stylesheet" href="css/style.css">
Пример
Давайте передадим имя пакета ассетов вторым параметром:
<img src="{{ relative_path('images/logo.png', 'app') }}" alt="logo">
Результат выполнения кода:
<img src="/app/images/logo.png" alt="logo">
Смотрите также
-
функция
asset,
которая возвращает абсолютный путь к ресурсу -
функция
absolute_url,
которая возвращает абсолютный URL -
функция
path,
которая возвращает путь по имени маршрута -
функция
url,
которая возвращает абсолютный URL по имени маршрута