yii2 Rbac使用yii命令一键建表

时间:2023-03-09 04:53:53
yii2 Rbac使用yii命令一键建表

首先在web.php和console.php配置authmanager组件,web.php是应用配置文件,console.php是yii命令配置文件,都需要配置。

在components加入如下配置:

'authManager' => [
'class' => 'yii\rbac\DbManager',
'itemTable' => '{{%auth_item}}',
'itemChildTable' => '{{%auth_item_child}}',
'assignmentTable' => '{{%auth_assignment}}',
'ruleTable' => '{{%auth_rule}}',
'defaultRoles' => ['default'],
],

然后在@app目录执行命令:

php yii migrate --migrationPath=@yii/rbac/migrations