在 rbac Yii2 中输入 auth_item table 是什么

What is type in auth_item table in rbac Yii2

我一直在尝试在 Yii2 GUide 之后设置 rbac DbManager。因此,我使用 migrate 命令在数据库中创建了 tables 作为他们的指令。我发现创建的 tables 很少。现在我的问题是 table auth_item 中有列 type。我不明白为什么要用它?

这只是授权项类型:

The type of the item. This should be either TYPE_ROLE or TYPE_PERMISSION.

阅读更多:http://www.yiiframework.com/doc-2.0/yii-rbac-item.html

如果您想将此项目分配给某人作为角色,那么您应该选择 #1,因为根据 Yii 文档,TYPE_ROLE = 1.

同样,要授予某人(用户)访问项目的权限,您应该选择 #2 作为 TYPE_PERMISSION = 2