我正在使用树枝。
我正在尝试以动态方式从我的answer
数组中获取值。
{% set value = question.slug %} // eg "satisfied_with_response"
{{ answer.satisfied_with_response }} // eg "4"
所以我正在尝试连接响应对象;
{{ answer.value }} // doesn't work
我应该怎么做?
>{{ answer[value] }}
应该可以工作 - 但前提是answer
是一个数组。
引用文档:
为了方便起见,
foo.bar
在PHP上做了以下事情 层:
- 检查
foo
是否为数组并bar
有效元素;- 如果不是,并且
foo
是对象,请检查bar
是否为有效属性;- 如果不是,并且
foo
是一个对象,请检查bar
是否是一个有效的方法(即使bar
是构造函数 - 改用__construct()
);- 如果不是,并且
foo
是对象,请检查getBar
是否为有效方法;- 如果不是,并且
foo
是对象,请检查isBar
是否为有效方法;- 如果不是,则返回 null 值。
另一方面,
foo['bar']
仅适用于PHP数组:
- 检查
foo
是否是数组并bar
有效元素;- 如果不是,则返回 null 值。
如果您需要具有foo.bar
提供的相同功能,则可以使用{{ attribute(answer, value) }}