简体   繁体   English

在Twig变量中使用Twig变量

[英]Using Twig variable inside Twig variable

I have a language JSON file containing the text of each page on my website. 我有一个语言JSON文件,其中包含我网站上每个页面的文本。 So to fetch the title of the page, I'll do something like 因此,要获取页面标题,我会做类似的事情

{{ translation.page1.title }}

In order to fetch the title for page 1. 为了获取页面1的标题。

I already have a page variable that tells me the name of the page, I was wondering if it was possible to do something to avoid having a giant if statement for each page such as: 我已经有一个页面变量来告诉我页面的名称,我想知道是否有可能做一些事情来避免每个页面都有一个巨大的if语句,例如:

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

I've looked through the twig doc and I have no idea. 我已经浏览了树枝文档,但我不知道。

Try to put your variable between brackets 尝试将变量放在方括号之间

{{ translation[page].title }}

That should be work 那应该工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM