borodatych писал(а):
Позвольте вопрос наперед, пока не разбирался.
ORM_MPTT включает все возможности класса NESTED SETS?
Странный вопрос.
Вы о каком конкретно ORM_MPTT говорите? А о каком классе NESTED SETS? Что например я должен сравнить, чтобы ответить на ваш вопрос?
Да, гипотетически ORM_MPTT предназначен для работы с деревьями и вложенными множествами. Но то, что конкретно инкапсулирует модуль, зависит от того, на каком конкретно модуле вы остановитесь. Есть теория вложенных множеств, есть понятие деревьев. А то, как и кой модуль для Kohana реализует это - все разнится. По этому выбор модуля только за вами.
Как например мы это реализовали в Gleez я указал выше. Но подобных решений великое множество. По этому вам наверное надо сначала определится с тем, какой модуль вы будете использовать как отправную точку. И тогда, если тот модуль не будет предоставлять вам нужный функционал, дополнить его, дописав нужные методы. Хотя как правило базовый функционал обхода деревьев и работы с ветками в распостронённых модулях уже имеется