На данный момент уже имеется структура таблицы в БД по системе:
************
id, (id категории)
parent_id (id родительской КАТЕГОРИИ)
title (название категории)
***********
Думаю смысл моего дерева понятен (parent_id указывает на id).
Так вот: не могу найти плагин, для построения этого дерева в админке сайта, что-бы подходил к моей структуре базы.
Есть у кого-нибудь примеры?
Посоветуйте виджет для Дерева каталогов
Посоветуйте виджет для Дерева каталогов
lavrik-v.ru - моя напоминалка по php.
Re: Посоветуйте виджет для Дерева каталогов
и желательно с ajax подгрузкой...
lavrik-v.ru - моя напоминалка по php.
Re: Посоветуйте виджет для Дерева каталогов
Дабы избавиться от рекурсионных запросов в построении дерева при архитектуре родитель-потомок, лучше выгружать все нужные записи одним запросом, а затем работать с массивом на серверной или клиентской стороне.
Для клиентской нравится https://www.jstree.com/
Для клиентской нравится https://www.jstree.com/
Re: Посоветуйте виджет для Дерева каталогов
Что-то я не пойму...YunX писал(а):Дабы избавиться от рекурсионных запросов в построении дерева при архитектуре родитель-потомок, лучше выгружать все нужные записи одним запросом, а затем работать с массивом на серверной или клиентской стороне.
Для клиентской нравится https://www.jstree.com/
нашел адаптацию плагина к Yii2 - https://github.com/thiagotalma/yii2-jstree-widget
Но там не сказано что должно быть на бекенде или какая структура базы нужна...
Где это смотреть?
lavrik-v.ru - моя напоминалка по php.
Re: Посоветуйте виджет для Дерева каталогов
Любая структура где связь родитель-потомок (id, parent_id). На бэкэнде нужно просто cформировать $data и передать его в виджет.lavrik писал(а):Что-то я не пойму...YunX писал(а):Дабы избавиться от рекурсионных запросов в построении дерева при архитектуре родитель-потомок, лучше выгружать все нужные записи одним запросом, а затем работать с массивом на серверной или клиентской стороне.
Для клиентской нравится https://www.jstree.com/
нашел адаптацию плагина к Yii2 - https://github.com/thiagotalma/yii2-jstree-widget
Но там не сказано что должно быть на бекенде или какая структура базы нужна...
Где это смотреть?
Делаете запрос на получение документов, входящих в дерево, преобразуете в JSON (формат: https://www.jstree.com/docs/json/)
Re: Посоветуйте виджет для Дерева каталогов
Вот у меня нужные записи - более 2 млн. Хотелось бы реализовать так, чтобы сначала загружались только узлы первого уровня (235 стран), далее при клике на узел, через аякс передававалось и подгружалось соответствующее поддерево. Уже долго мучаюсь, не соображу как это сделать. Тоже использую jstree. Есть ли какое-то готовое решение (не обязательно с использованием jstree)?