Построение пути категорий php

Рейтинг: 0Ответов: 1Опубликовано: 11.02.2015

Привет всем! Подскажите, плз, кто знает, как сформировать строку пути на сайте, если есть дерево категорий в базе.

Скрин:

alt text

Вызов по id.
Например:
getPath(4);

Должно выводить:
Группа 2 > Группа 2.1

Ответы

▲ 1

Я бы собрал все категории в ассоциативный массив, и при вызове функции рекурсивно собирать данные о родителях. Например, Массив:

$arr = [ 'catid'=>['parent_id','name'] ];

И в функции доставать из массива данные: $arr[$catid]