## 呆錯角色組件
* 呆錯角色組件基于數據表dc_op進行開發,可以理解為用戶組,不支持表單字段擴展。
* 呆錯角色組件主要用途是統一所有插件應用的用戶組。
* 助手函數與常用公用類庫提供的方法適用于自行開發或封裝模板調用標簽等。
* 點此查看呆錯官方提供的呆錯菜單組件[開發實例](https://www.daicuo.org/help/66)。
* 呆錯框架默認包括7個用戶組(guest,subscriber,contributor,author,editor,administrator,caps), 您也可以重定義config('user_roles')來修改或增加權限關系列表。
## 后臺
* 可以直接通過 (網站后臺 > 系統 > 角色管理)對網站用戶組進行統一管理。
## 前臺
* 需要繼承前臺基礎類庫后才能使用當前獲取當前用戶所屬角色組。
* 角色組的查詢、升級、刪除等基本需要配合呆錯用戶組件、呆錯權限組件。
## 初始配置
* DaiCuo框架的用戶角色與權限節點關系默認基于全局配置 ```config('user_roles')```進行開發,鍵名為用戶角色,鍵值為該角色擁有的對應的權限節點(數組為多個節點,字符串為單一節點),開發者可以使用此方法擴展初始角色組。
* 1.6.0版本起可以直接通過將角色名與權限節點以keyValue形式保存至配置表會自動覆蓋與合并,當然也可以直接修改權限的全局配置進行擴展。
## 常用方法
* model('common/Role','loglic')->write($post=[])
* model('common/Role','loglic')->delete($args=[])
* model('common/Role','loglic')->get($args=[])
* model('common/Role','loglic')->select($args=[])
* model('common/Role','loglic')->install($args=[])
* model('common/Role','loglic')->unInstall($args=[])
* model('common/Role','loglic')->option($cache=true)