Доброго времени суток. Возник такой вопрос, как сделать древовидную структуру категорий. Данные категорий берутся из БД. Перепробовал кучу кода. Но во всех случаях ничего не выводится.
Может есть какая-то библиотека или хелпер, который поможет сделать данную структуру.
Код думаю пригодится!
function get_tree($parent_id = 0, $prefix = "") {
$CI = &get_instance();
global $out;
$query = "SELECT * FROM categories WHERE cat_id = '$parent_id'";
$result = $CI->db->query($query);
while ($row = $result->result_array) {
$out .= $prefix.$row['name']."<br>";
get_tree($row['cat_id'], $prefix." ");
}
return $out;