diff --git a/admin/foundation/JsonResponseFormatter.php b/admin/foundation/JsonResponseFormatter.php index f259923..55a5ccd 100644 --- a/admin/foundation/JsonResponseFormatter.php +++ b/admin/foundation/JsonResponseFormatter.php @@ -46,7 +46,9 @@ class JsonResponseFormatter extends \yii\web\JsonResponseFormatter $value = self::aseEncode($value); // 递归处理子数组 } else { if (in_array($key, \Yii::$app->params['aseList'])) { - $value = ase_encode($value); // 加密指定键值 + if (is_string($key)) { + $value = ase_encode($value); // 加密指定键值 + } } } }