使用常量访问数组

时间:2014-02-02 21:13:52

标签: twig

我在我的控制器类中生成一个关联数组,并希望通过常量访问不同的子数组。

我尝试了以下操作,但渲染引擎会抛出错误:

{% for job in scheduledJobs.(constant('Namespace\\Class::CONSTANT')) %}
  

Twig_Error_Syntax:预期的名称或号码   第67行“dashboard.html.twig”

有什么问题?

我使用的是1.15.0。

1 个答案:

答案 0 :(得分:1)

好的,我找到了解决方案。您可以使用attribute功能。

源代码如下所示:

{% for job in attribute(scheduledJobs, constant('Namespace\\Class::CONSTANT')) %}

http://twig.sensiolabs.org/doc/functions/attribute.html