Задать вопрос
@Bazdyrev_Levan
Programmer PHP, JS

Как сделать древовидную структуру из БД категорий в CodeIgniter?

Доброго времени суток. Возник такой вопрос, как сделать древовидную структуру категорий. Данные категорий берутся из БД. Перепробовал кучу кода. Но во всех случаях ничего не выводится.
Может есть какая-то библиотека или хелпер, который поможет сделать данную структуру.
Код думаю пригодится!
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."&nbsp;&nbsp;");
    }
    return $out;
  • Вопрос задан
  • 2367 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
gibson_dev
@gibson_dev
используйте например nested sets - как раз древовидная структура, думаю в гугле найдете очень много реализаций
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы