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

Функция attribute

Функция attribute возвращает значение атрибута объекта, элемента массива или свойства по переданному имени. Первым параметром передаётся объект или массив, вторым - имя атрибута или ключ. Функция удобна, когда имя атрибута хранится в переменной и не может быть записано через точку напрямую.

Синтаксис

{{ attribute(object, name) }}

Пример

Давайте получим значение свойства title объекта article, имя которого хранится в переменной:

{% set name = 'title' %} {{ attribute(article, name) }}

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

"hello"

Пример

Давайте получим элемент массива arr по ключу, который хранится в переменной:

{% set key = 'user' %} {{ attribute(arr, key) }}

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

"abcde"

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

  • функция constant,
    которая возвращает значение константы
  • функция block,
    которая выводит содержимое блока
  • функция parent,
    которая возвращает содержимое родительского блока
  • функция include,
    которая подключает другой шаблон
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить