Я создаю приложение, в котором пользователи будут добавлять коллекции файлов САПР в инженерный проект.
Я планировал использовать одну transient
и temporary
корзинку для всего приложения в качестве временного хранилища. Затем создайте persistent
ведро для каждого проекта, в котором будут храниться файлы САПР проектов на протяжении всего проекта.
Я использовал функции для создания новых сегментов для каждого проекта по мере их создания. Я начал писать функцию для удаления ведра, если проект удален, и понял, что функции API для удаления ведра нет!
Теперь мне интересно, правильно ли я об этом думаю.
Вместо того, чтобы создавать / удалять корзины с проектами. Было бы лучше иметь одну постоянную корзину, сегментированную каким-либо образом, чтобы хранить файлы проекта в каждом сегменте и удалять их вместе с проектом?
Как мне это сделать? Или мне вообще заняться чем-нибудь другим?