diff --git a/framework/yii/db/ActiveRelationTrait.php b/framework/yii/db/ActiveRelationTrait.php index 832bb62..c477df9 100644 --- a/framework/yii/db/ActiveRelationTrait.php +++ b/framework/yii/db/ActiveRelationTrait.php @@ -203,7 +203,8 @@ trait ActiveRelationTrait return serialize($key); } else { $attribute = reset($attributes); - return $model[$attribute]; + $key = $model[$attribute]; + return is_scalar($key) ? $key : serialize($key); } }