我正在使用DbManager進行RBAC。創建RBAC數據庫表後,如何更新RBAC數據庫表?是否有一個很好的擴展可用於查看角色和規則並更新它們?如何更新Yii的RBAC數據庫2
0
A
回答
0
對於RBAC與DbManager,(Yii2 Adevanced模板)我使用
- 在
auth_permission
表我使用TYPE_PERMISSION
用於分配權限的(我檢查的授予訪問權限)和TYPE_ROLE
用於創建應用程序的作用。 auth_assignment
將角色分配給用戶的表。auth_item_child
將權限分組到角色的表。
對於管理這樣的,我有創建GII一些看法,基於正常的RBAC表
我希望這是對您有用
0
天然authManager是很強大的!
下面是一些例子。
獲取authManager實例
$auth = \Yii::$app->authManager;
創建權限
$permission = $auth->createPermission('/service-helper/*');
$permission->description = 'Post';
$auth->add($permission);
和權限添加到角色
$userRole = $auth->getRole('editor');
$auth->addChild($userRole, $permission);
見Yii2 Authorization Guide這是相當exaustive。
相關問題
- 1. 無法更新Yii中的數據庫2
- 2. YII如何更改數據庫結構
- 3. yii \ rbac \ DbManager設置
- 4. Yii RBAC有多快?
- 5. Yii RBAC使用戶自己更新配置文件
- 6. 更新activeCheckBox的值更改數據庫,Yii框架
- 7. 爲Yii 2設置數據庫
- 8. 如何更新數據庫?
- 9. 如何更新數據庫
- 10. 當我們使用Yii RbAC?
- 11. 如何更新數據庫更新數據庫
- 12. Mysql的更新,2個數據庫
- 13. 有沒有辦法使用yii \ rbac \ PhpManager刷新Yii2中的緩存rbac項目?
- 14. 更新Yii 2中的記錄
- 15. yii手動添加數據庫之後數據庫沒有更新
- 16. YII:如何更新頁面加載的Ajax數據?
- 17. Yii框架中的RBAC實現
- 18. 如何從對方更新2個數據庫?
- 19. 如何自動更新Ms訪問數據庫的數據庫
- 20. 如何更新Android數據庫中的ArrayList數據庫
- 21. 如何使用數據庫中的數據更新(刷新)JTable
- 22. Yii 2更新全部不在
- 23. 如何調用「更新,數據庫」
- 24. 如何使用MyBatis更新數據庫?
- 25. 如何更新MS Access數據庫
- 26. 如何更新angular2 firebase數據庫?
- 27. 如何自動更新SQL數據庫
- 28. 如何更新SQLite數據庫
- 29. 如何更新Firebase數據庫
- 30. 如何運送數據庫更新?
好主意。我將使用Gii來生成CRUD。 – Stephen305