Я работаю с иерархией объектов, используя Nested Sets model. Я хочу установить разрешения для операций CRUD на одном объекте. В качестве системы для управления правами доступа я использую PHP RBAC. Как я могу решить эту проблему?Задание разрешений для операций CRUD с использованием RBAC
После некоторого анализа проблемы я решил, что можно создать четыре дерева разрешений для каждой операции CRUD на объекте и получить каждое разрешение индивидуально, но я считаю, что это не лучшее решение.
В качестве альтернативы я подумал об использовании единого дерева предложений, узлы которого соответствуют операции «читать», и каждый узел имеет дочерние элементы «создать», «обновить» и «удалить», но я не что эта модель может быть реализована с использованием PHP RBAC.
Любые предложения или ссылки на материалы приветствуются. Я уверен, что на эту тему есть материал, который я еще не нашел.