1
在Drupal 8中,当试图渲染以“#”开头的嵌套值(例如#default_value)时,Symfony因为未转义的#而被吓倒,Drupal将其命名为数组结构。有没有办法只是逃避“#”?当在Drupal 8中通过树枝呈现嵌套值时逃脱#
我尝试格式化为原始和使用|过滤器已经没有任何运气。
<h1>Test</h1>
<div>{{ form.field_perf_goal2_main.widget.0 }}</div>
<div>
{{ form.field_perf_goal2_main.widget.0.#default_value}}
</div>
{{ kint() }}
在上面的例子form.field_perf_goal2_main.widget.0产生正确的结果(kinted时)。
form.field_perf_goal2_main.widget.0。#default_value抛出意外字符的错误。据我所知,Twig中没有转义字符功能。
谢谢!
您是否尝试过{{form.field_perf_goal2_main.widget.0 ['#default_value']}}? –
@猪球好吧,我觉得没有想到这一点很愚蠢。如果你回答我很高兴标记为正确。 –
不客气,我很高兴它有帮助! –