Использование переменной Twig внутри переменной Twig

#php #twig

#php #twig

Вопрос:

У меня есть языковой файл JSON, содержащий текст каждой страницы на моем веб-сайте. Итак, чтобы получить заголовок страницы, я сделаю что-то вроде

 {{ translation.page1.title }}
  

Чтобы получить заголовок для страницы 1.

У меня уже есть переменная страницы, которая сообщает мне имя страницы, мне было интересно, можно ли что-то сделать, чтобы избежать наличия гигантского оператора if для каждой страницы, например:

 {{ translation.{{ page }}.title }}
  

Я просмотрел документ twig и понятия не имею.

Комментарии:

1. {{ translation[page].title }} должно работать

Ответ №1:

Попробуйте поместить вашу переменную в скобки

 {{ translation[page].title }}
  

Это должно работать