Хорошо, я действительно застрял в этом. Я надеюсь, что вы можете мне помочь. У меня есть мой класс, используемый для управления иерархическими данными. Вход представляет собой простой массив со следующей структурой (просто пример): $list = array( (object) array('id' => 1, 'nombre' => 'Cámaras de fotos', 'parentId' => null), (object) array('id' => 2, 'nombre' => 'Lentes', […]
У меня есть таблица с иерархическими меню, например "id" "parent_id" "name" 1 0 menu 2 1 item1 3 2 item1_1 4 1 item2 5 4 item2_1 … … и у меня есть 100 пунктов меню здесь. Чтобы получить все элементы в массиве, я должен написать рекурсивную функцию, подобную этой getmenu function(parent_id = 1) { $items […]