JCR: получить всех предков текущего узла
Можно ли выбрать предков узлов по запросу SQL2?
Например
У меня есть: / контент / категории / спорт / футбольный узел
Хотите выбрать: / контент, / контент / категории, / контент / категории / спортивные узлы
1 ответ
Решение
Вы можете, но при условии, что у вас есть другие братья и сестры на этих уровнях, это не очень легко и динамично. Честно говоря, вероятно, будет гораздо проще и эффективнее просто использовать Node
способы подняться до предков. Помните, что вы можете получить Node
объект (ы) для каждой строки в результате запроса JCR-SQL2.
В качестве альтернативы, если вам просто нужны пути к предкам, вы можете неявно получить их из пути к результирующему узлу (например, /content/categories/sport nodes
).