M
M
Mike Evstropov2016-07-16 10:29:49
symfony
Mike Evstropov, 2016-07-16 10:29:49

How to implement root element sorting in Doctrine Extensions Tree?

При попытке менять местами корневые элементы методами moveUp и moveDown появляется исключение. Почитал что говорят, оказывается реализация Nested sets архитектурно не позволяет это делать. Как можно обойти проблему используя тот же Doctrine Extensions Tree? Может кто-то уже пытался решить этот вопрос? Хочу допилить бандл mevSortableTreeBundle, что бы использовать в проектах. Сейчас все работает как нужно, кроме той проблемы что я описал.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Дмитрий Вапельник, 2016-07-17
@Aroused

я советую хранить в одной таблице не лес, а одно дерево. тоесть, иметь только один корневой элемент и от него уже раскидывать ветви. он может быть пустым, фейковым, без особой смысловой нагрузки, но он должен быть один. тогда у вас исчезнут упомянутые проблемы

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question