Появилась задача в nested sets в Joomla удалять узлы, но оставлять при этом "потомков" так, чтобы они становились под "родителя" удаляемого узла. Стандартный метод delete удаляет и узел, и потомков.
В Joomla структура таблицы определяется полями:
id (primary key)
parent_id
lft
rgt
level
Если точнее, то я понимаю, что могу просто поменять parent_id у дочерних узлов на новый. А вот значения left и right при этом останутся старыми. Их не нужно пересчитывать или нужно?
Может у кого есть опыт, не хочется велосипед изобретать.