繁体   English   中英

使用 Twig 访问 JSON 密钥

[英]Accessing JSON Keys with Twig

目前使用 OctoberCMS 和 Twig 在前端获取来自 JSON 文件的动态数据和翻译。 例如:

<div class="wrapper items">
  <div class="items">
    {% for suggestion in 'form.suggestions'|trans %}
    <div class="item" data-subject="{{ suggestion(KEYS) }}">
      {{ suggestion}}
    </div>
    {% endfor %}
  </div>
</div>
"form":{
   "suggestions": {
      "suggestion1": "This is suggestion 1",
      "suggestion2": "This is suggestion 2",
      "suggestion3": "This is suggestion 3",
      "suggestion4": "This is suggestion 4",
      "suggestion5": "This is suggestion 5",
      "suggestion6": "This is suggestion 6",
      "suggestion7": "This is suggestion 7",
      "suggestion8": "This is suggestion 8",
      "suggestion9": "This is suggestion 9",
      "suggestion10": "This is suggestion 10",
      "suggestion11": "This is suggestion 11",
      "suggestion12": "This is suggestion 12",
      "suggestion13": "This is suggestion 13",
      "suggestion14": "This is suggestion 14",
      "suggestion15": "This is suggestion 15"
    },
}

我目前有一个 for 每个循环,并且需要来自 JSON 文件的键和值。 目前,我只能访问值而不能访问键,而且我似乎无法弄清楚如何访问它们。 Twig 是否可以做到这一点,如果可以,我该如何让它发挥作用?

正如@DarkBee 所建议的那样,我只是将“主题”一词改为“键”,这很好用。 不知道为什么“密钥”的工作方式不同,但这似乎为我解决了这个问题。 感谢帮助!

暂无
暂无

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

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