我正在使用yiisoft / yii2-twig扩展的Yii2从字符串中渲染模板。
要呈现的字符串:
{% set data = {
"name": "john",
"created_date": "22-05-2019"
} %}
{{ data.created_date }}
Hello {{data.name|default("john doe")}}
我正在使用以下view.twig渲染该图片:
<div>{{include(template_from_string(source))}}</div>
但是,当我尝试渲染此字符串时,树枝会返回以下错误:
Unexpected character '&' in "__string_template__968dfade1318b592917e3a012d8c551b94f1c0c45f000ef60c8ea12df92abf4" at line 208.
字符串模板:
{% set data = {
"name": "john"
"created_date": "22-05-2019"
} %}
{{ data.created_date }}
Hello {{data.name|default("john doe")}}
我知道错误出在默认过滤器上,因为我使用的是引号。我该怎么解决?