## 呆錯字段組件
* 呆錯字段組件基于數據表dc_op進行開發,將表單所有動態擴展字段按插件標識保存在數據庫中。
* 呆錯字段組件主要用途是對插件應用的前后臺表單字段進行可視化動態管理、減少開發成本,如需直接使用此組件可按以下步驟操作,能滿足大部份場景需求。
* 呆錯內置的所有基礎組件涉及表單擴展的功能時均是使用此組件實現表單的動態擴展,使用者可按項目場景通過網站后臺>插件>字段管理進行自定義任何字段。
* 開發者在開發插件具體業務時需要讀取數據庫里的動態字段列表以實現動態擴展的功能(實例如下),點此查看官方提供的呆錯字段組件[開發實例](https://www.daicuo.org/help/61)。
* 助手函數與常用公用類庫提供的方法適用于自行開發或封裝模板調用標簽等。
#### 后臺管理
* 網站后臺 > 系統 > 后臺菜單 將您開發的插件**字段管理**統一到插件折疊菜單內,菜單鏈接的路徑為如下格式:
```
admin/field/index?parent=插件標識&op_module=插件標識
```
#### 前后臺控制器
* 在控制器里定義表單字段列表時可通過擴展類庫的方法直接返回所有符合條件的表單字段。
* 也可以將一些基礎表單字段預先定義在控制器或模型里,然后采用后并的方式定義所有整個表單的字段列表。
```
//查詢動態表單字段列表
$fields = model('common/Field','loglic')->forms([
'module' => 'index',
'controll' => 'index',
]);
//使用生成表單的助手函數將字段列表格式化
return DcFields($fields);
```
## 常用方法
* model('common/Field','loglic')->write($post=[])
* model('common/Field','loglic')->delete($args=[])
* model('common/Field','loglic')->get($args=[])
* model('common/Field','loglic')->select($args=[])
* model('common/Field','loglic')->forms($args=[], $result='array')
* model('common/Field','loglic')->install($args=[])
* model('common/Field','loglic')->unInstall($args=[])