Как показать все пункты категории меню в magento2 - PullRequest
0 голосов
/ 06 марта 2020

My p html file . код файла блока . все данные категории меню . выводятся, когда я показываю данные без использования рекурсии до двух уровней дочерней категории . выводится, когда я пытаюсь использовать рекурсию для отображения всех дочерних категорий

На самом деле мне нужно создать мегаменю в magento 2. Поэтому я получил данные категории навигации, используя коллекцию, в файле блока моего модуля и затем на мой модуль р html. Теперь я хочу отобразить имена меток категорий навигации, используя рекурсивный foreach l oop. Но это не работает. когда я не использую рекурсию, это показывает, но когда я использую рекурсивную функцию или обход массива, он не работает. Мне нужно использовать рекурсию, чтобы она отображала название метки всех дочерних категорий. Пожалуйста помоги. Я добавил изображения моего файла блочного кода, файла P html и вывод интерфейса пользователя, пожалуйста, помогите. почему не работает рекурсия?

1 Ответ

0 голосов
/ 09 марта 2020

Я думаю, что проблема в

, когда вы не используете рекурсию, вы получаете правильную структуру массива результатов (категорий).

В противном случае вы получите неправильную структуру.

Я думаю, что вы можете var_dump массива, чтобы увидеть структуру в обоих случаях, а затем сравнить их.

Если вы разработчик тогда вы можете использовать отладку, чтобы увидеть структуру массива.

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