Twig 细枝-如何合并二维散列,使子散列不被覆盖
我遇到了这个问题。我想合并这两个哈希:Twig 细枝-如何合并二维散列,使子散列不被覆盖,twig,Twig,我遇到了这个问题。我想合并这两个哈希: {% set additional_context = { attributes:{ 'class': 'post-link', 'data-confirm-text': params.confirm } } %} {% set ajax_context = { attributes: { 'class': ''
{% set additional_context = {
attributes:{
'class': 'post-link',
'data-confirm-text': params.confirm
}
} %}
{% set ajax_context = {
attributes: {
'class': '',
'data-href': target,
}
} %}
这样做:
{%additional\u context=additional\u context | merge(ajax\u context)%}
将使用ajax\u context.attributes
覆盖additiona\u context.attributes
我希望将属性
散列也合并,而不是覆盖我无法更改子哈希的名称-它必须是属性
我没有找到一个好办法。我非常欣赏你的想法。谢谢您可以使用函数为this@MaxP. 这是个好主意:)