Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在找出一种管理我正在构建的 API 的行级权限的好方法时遇到了一些问题。
让我们假设三个表:
List
Notes
Note comments
Notes在列中引用它所属的list_id列表
list_id
Note commentsnotes_id在列中引用它所属的注释
notes_id
我希望能够一次加载用户可以访问的所有评论。如果用户有权访问列表,我希望用户也有权访问引用该列表的注释,以及引用任何这些注释的注释注释。
对此有什么具体的好习惯吗?
谢谢!
有几个......但我会选择经过验证的完整解决方案,比如使用和 ORM 之类的......(想到 doctrine2)
但是你可以用一些简单的连接来编写你自己的;)