но я вас понял, так то да если взять отдельный сферический путь в вакууме ))
Да не в вакууме) Как я это вижу: — мы строим какую-то абстракцию над ФС в БД (S3, WebDAV, CDN) — у нас есть апи — у нас есть какой-то фронт, например, файловый менеджер Приходит запрос на папку с id (не будем же мы весь путь передавать? объёмно, не конфиденциально, эскейпить урл надо будет) надо вернуть всех её родителей (чтобы крошки или дерево вывести на фронте) и детей (1 уровня хотя бы)
Ну так надо было начинать с того, какая цель этого всего. А если такой пример, переименовываем папку в которой лежит сто тыщь файлов, по вашему методу выполняем столько же переименований, а по моему методу ровным счётом ничего, т.к. parent_id не поменялся.
Это если по тому моему варианту, который минимальные изменения в существующем проекте подразумевает) С nested sets тоже ничего не надо будет делать, зато достать всю цепочку родителей в 1 запрос можно будет
Я, сорян, не вник видимо сразу
Обсуждают сегодня