Yii2 Materialized Path

Выкладываем свои наработки
Ответить
Аватара пользователя
maleks
Сообщения: 1985
Зарегистрирован: 2012.12.26, 12:56

Yii2 Materialized Path

Сообщение maleks »

Приветствую.

Materialized Path расширение позволяет организовать Active Record модели в дерево по алгоритму Materialized Path.

Нужное дерево(поддерево) выбирается одним запросом.

В расширении есть весь необходимый функционал по:
  • определению таких деревьев, в т.ч. когда в одной таблице храним много разных деревьев
  • наполнению их, манипуляций с существующими узлами
  • построение деревьев в форме, готовой к выводу на экран, как в виде вложенных <ul>-<li> списков, так и в виде простого массива, пригодного для вывода дерева в <select> элементе форм
  • дополнительный функционал как клонирование, получение диапазонов id-шек и другое
Все подробности в документации на русском.
Yii2 universal module sceleton - for basic and advanced templates
Ответить