Есть виджет на Yii2, который формирует меню неограниченной вложенности.
Дерево из категорий:
Array
(
[1] => Array
(
[id] => 1
[parent_id] => 0
[name] => Category 1
[children] => Array
(
[2] => Array
(
[id] => 2
[parent_id] => 1
[name] => Category 1.1
[children] => Array
(
[3] => Array
(
[id] => 3
[parent_id] => 2
[name] => Category 1.1.1
)
)
)
)
)
[4] => Array
(
[id] => 4
[parent_id] => 0
[name] => Category 2
)
)
По дереву я прохожу рекурсивно и в меню выводятся все пункты. В определенных местах мне нужно вывести меню только с двумя уровнями вложенности. То есть без категории Category 1.1.1. Как такое можно реализовать?