# DuoguanConfig(配置) 说明
#### 构造器
public function __construct ( $token , $name , $type , $allowField ) { ... }
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $token | string | 是 | 无 | 当前操作的token |
| $name | string | 是 | 无 | 配置名称 |
| $type | array | 否 | array() | 字段类型 |
| $allowField | array | 否 | array() | 允许保存的字段 |
// 例:
$dgConfig = new DuoguanConfig ( TOKEN , 'shopping' , array(
'is_show'=>'int',
'has_coupon'=>'int',
'opten_time'=>'datetime'
) );
* * * * *
#### 保存配置
public function set ( $data ) { ... }
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $data | array | 是 | 无 | 要保存的字段 |
//例:
$dgConfig = new DuoguanConfig ( TOKEN , 'shopping' );
$dgConfig->set ( array(
'is_show'=>1,
'has_coupon'=>1
) );
* * * * *
#### 保存配置-数组模式
public function setArray ( $data , $index ) { ... }
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $data | array | 是 | 无 | 要保存的字段 |
| $index | int | 否 | null | 要保存到那个索引,如果为null表示新增一条记录 |
//例:
$dgConfig = new DuoguanConfig ( TOKEN , 'shopping' );
$dgConfig->setArray ( array(
'is_show'=>1,
'has_coupon'=>1
) , 1 );
* * * * *
#### 获取配置
public function get ( $name ) { ... }
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $data | array | 是 | 无 | 要保存的字段 |
// 例:
$dgConfig = new DuoguanConfig` ( TOKEN , 'shopping' );
$dgConfig->get` ( 'is_show' );
* * * * *
#### 获取配置-数组模式
public function getArray ( $index ) { ... }
| 名称 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| $index | int | 否 | null | 要获取到那个索引,如果为null表示获取整个数组 |
// 例:
$dgConfig = new DuoguanConfig ( TOKEN , 'shopping' );
$dgConfig->getArray ( 1 );