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']}}? –
@豬球好吧,我覺得沒有想到這一點很愚蠢。如果你回答我很高興標記爲正確。 –
不客氣,我很高興它有幫助! –