Получение значений из массива в Twig - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь отобразить заголовок своих категорий, но что-то мешает и не возвращает результатов, объект называется «фильтры»

Мой код

{% for categolian in filters.brands %}
    {% for item in categolian %}
        <li>
            <a href="{{ item.url }}">{{ item.title }}</a>
        </li>
    {% endfor %}
{% endfor %}

Массив

[categories] => Array
  (
  [title] => Categorias
  [applied] => 
  [items] => Array
  (
      [0] => Array
      (
      [title] => EPSON
      [count] => 2
      [url] => /mvc/store/catalog/?categoria=8
      [type] => link
      [applied] => 0
      )

      [1] => Array
      (
      [title] => HP
      [count] => 18
      [url] => /mvc/store/catalog/?categoria=10
      [type] => link
      [applied] => 0
      )

  )

  )

Что мне нужно ...

<li>
   <a href="/mvc/store/catalog/?categoria=8"> EPSON </a>
</li>
<li>
   <a href="/mvc/store/catalog/?categoria=10"> HP </a>
</li>

но у меня нет результатов

1 Ответ

0 голосов
/ 31 октября 2018

Если массив, который вы сбросили, представляет filters.brands, тогда

{% for item in categolian.items %}

будет правильно

categolian - это массив с ключами 'title', 'applied', 'items' ...

categolian.items - это еще один вложенный массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...