"ID", 'channel_id' => "渠道ID", 'type' => "支付渠道类型", ]; } /** * 获取配置数据 * @param $name * @param int $channel_id * @param int $type * @param string $key * @param string $value * @return array */ public static function get ($name, $channel_id = 0, $type = 0, $key = '', $value = '') { $query = self::find()->where([ 'group_name' => $name, 'channel_id' => $channel_id, 'type' => $type, ])->select(['group_name','values','type']); if (is_array($name)) { $data = $query->asArray()->all(); } else { $data = $query->asArray()->one(); } if (empty($key) && empty($value) && !empty($data)){ $data = array_column($data, $value,$key); } return $data; } }