是否可以在 Twig 中设置 var 的特定键
Is it possible to set a specific key of a var in Twig
在 Twig 模板中,如果我有以下变量:
{% set varName = {
"key": {
"subKey": "value"
}
} %}
有没有办法在 key
中设置另一个子项而不覆盖 varName
中的数据?与 javascript
中的 varName.key.subKey2 = "value";
类似的内容
Twig 不是为处理数据而设计的。您可能应该使用 twig 扩展名或在您的控制器中使用它。
虽然你仍然可以这样做,但它很难看。
{% set varName = varName|merge({"key": varName.key|merge({"subkey2":"value"}) }) %}
在 Twig 模板中,如果我有以下变量:
{% set varName = {
"key": {
"subKey": "value"
}
} %}
有没有办法在 key
中设置另一个子项而不覆盖 varName
中的数据?与 javascript
varName.key.subKey2 = "value";
类似的内容
Twig 不是为处理数据而设计的。您可能应该使用 twig 扩展名或在您的控制器中使用它。
虽然你仍然可以这样做,但它很难看。
{% set varName = varName|merge({"key": varName.key|merge({"subkey2":"value"}) }) %}