在树枝中显示变量
Display variables in twig
我有一个奇怪的情况。所以我有以下情况:
{% for order in aFilteredOrdersBySupplier %}
{% set article_id = order.ref_article %}
{{ dump(form_logistique[article_id].article_id) }}
{{ dump(article_id) }}
{{ dump(1903) }}
{% endfor %}
对于此代码:{{ dump(article_id) }} {{ dump(1903) }}
我进入模板:
int 1903 int 1903
有相同的号码。苏,如果我试过:
{{ dump(form_logistique[article_id].1903) }}
工作正常,但如果我写:
{{ dump(form_logistique[article_id].article_id) }}
我得到空值。
form_logistique 是内容:
array (size=2)
1903 =>
object(Form)[58]
private 'a_field' =>
array (size=2)
1903 =>
object(Text)[59]
...
'availability' =>
object(Checkbox)[60]
...
1904 =>
object(Form)[61]
private 'a_field' =>
array (size=2)
1904 =>
object(Text)[62]
...
'availability' =>
object(Checkbox)[63]
...
我不明白问题出在哪里。我无法解释这种情况。请帮我!提前致谢。
由于 form_logistique[article_id]
将 return 一个对象,form_logistique[article_id].article_id
将搜索一个名为 article_id
的成员(字面意思)而不是他的值。
如果您想访问该值,请尝试 attribute function
attribute(form_logistique[article_id], article_id)
我有一个奇怪的情况。所以我有以下情况:
{% for order in aFilteredOrdersBySupplier %}
{% set article_id = order.ref_article %}
{{ dump(form_logistique[article_id].article_id) }}
{{ dump(article_id) }}
{{ dump(1903) }}
{% endfor %}
对于此代码:{{ dump(article_id) }} {{ dump(1903) }}
我进入模板:
int 1903 int 1903
有相同的号码。苏,如果我试过:
{{ dump(form_logistique[article_id].1903) }}
工作正常,但如果我写:
{{ dump(form_logistique[article_id].article_id) }}
我得到空值。 form_logistique 是内容:
array (size=2)
1903 =>
object(Form)[58]
private 'a_field' =>
array (size=2)
1903 =>
object(Text)[59]
...
'availability' =>
object(Checkbox)[60]
...
1904 =>
object(Form)[61]
private 'a_field' =>
array (size=2)
1904 =>
object(Text)[62]
...
'availability' =>
object(Checkbox)[63]
...
我不明白问题出在哪里。我无法解释这种情况。请帮我!提前致谢。
由于 form_logistique[article_id]
将 return 一个对象,form_logistique[article_id].article_id
将搜索一个名为 article_id
的成员(字面意思)而不是他的值。
如果您想访问该值,请尝试 attribute function
attribute(form_logistique[article_id], article_id)