2

既存の配列があるので、for ループを実行して新しい配列を再作成したいと考えています。ボルトで直接独自のアレイを作成する方法を見つけようとしています。これが私のコードです:

{% set oNomesAgendaAmigos = [], oNomesAgendaRecomendado = [], oNomesAgendaAmigosRecomendado = [] %}

  {% for oNomeAgenda in oNomesAgenda %}

    {% set oNomesAgendasTotal = oNomeAgenda.cliente_nome %}

    {% if oNomeAgenda.ind_amigo == 1 %}        
      {% set oNomesAgendaAmigos = oNomeAgenda %}
    {% endif %}

    {% if oNomeAgenda.ind_recomendado == 1 %}
      {% set oNomesAgendaRecomendado = oNomeAgenda.cliente_nome %}
    {% endif %}

    {% if oNomeAgenda.ind_recomendado == 1 AND oNomeAgenda.ind_amigo == 1 %}
      {% set oNomesAgendaAmigosRecomendado = oNomeAgenda.cliente_nome %}
    {% endif %}

  {% endfor %}
4

1 に答える 1