【发布时间】:2020-12-19 03:23:27
【问题描述】:
我遇到了模型扩展问题。这是我的问题的一个例子:
我有一个用户模型和一个扩展我的用户模型的管理模型。我使用一个名为 Bouncer 的 github 存储库来获取权限。当我为 Admin 模型保存我的角色时,它会保存为 /App/Admin,而对于用户,它会保存为 /App/User 以供模型参考。
因此,当我为管理员或用户调用我的角色时,没问题。但我的问题是当我想查询所有用户的角色时。我显然得到了我所有的用户和我的管理员,但是管理员无法获取他们的角色,因为它们在数据库中是“/App/Admin”。
当我调用父级时,如何获得“扩展”模型的所有角色?
【问题讨论】: