我正在使用树枝。
我正在尝试以动态方式从answer
数组中获取值。
{% set value = question.slug %} // eg "satisfied_with_response"
{{ answer.satisfied_with_response }} // eg "4"
所以我试图连接响应对象;
{{ answer.value }} // doesn't work
我该怎么做?
答案 0 :(得分:3)
{{ answer[value] }}
应该有效 - 但前提是answer
是一个数组。
为方便起见,
foo.bar
在PHP上执行以下操作 层:另一方面,
- 检查
foo
是否为数组,bar
是否为有效元素;- 如果没有,如果
foo
是对象,请检查bar
是否为有效财产;- 如果没有,如果
foo
是对象,请检查bar
是否为有效方法(即使bar
是构造函数 - 请改用__construct()
);- 如果没有,如果
foo
是对象,请检查getBar
是否为有效方法;- 如果没有,如果
foo
是对象,请检查isBar
是否为有效方法;- 如果没有,则返回空值。
foo['bar']
仅适用于PHP数组:
- 检查
foo
是否为数组,bar
是否为有效元素;- 如果没有,则返回空值。
如果您需要使用相同的功能foo.bar
,则可以使用{{ attribute(answer, value) }}