Redjik
Джедай-мастер
https://github.com/Redjik/DynoTreePhp/tree/master/class
Собственно писал под Yii, поэтому вынес компонент и хелперы.
И не делал автозагрузчик.
В индексном файле пример, того как оно работает.
Реализован самый основной функционал, который у меня вызывал постоянную попоболь... так как приходилось писать кучу зависимостей или довольно много js кода.
Реализация сырая и необкатанная, допиливать буду уже на проектах, так что вообще может репо перезалью.
Вообще не хватает фабрик, чтобы на лету генерить все, что нужно, но тут универсальной фабрики не получиться, могу только интерфейсы добавить.
Собственно писал под Yii, поэтому вынес компонент и хелперы.
И не делал автозагрузчик.
В индексном файле пример, того как оно работает.
Реализован самый основной функционал, который у меня вызывал постоянную попоболь... так как приходилось писать кучу зависимостей или довольно много js кода.
Реализация сырая и необкатанная, допиливать буду уже на проектах, так что вообще может репо перезалью.
Вообще не хватает фабрик, чтобы на лету генерить все, что нужно, но тут универсальной фабрики не получиться, могу только интерфейсы добавить.