ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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 );