From 632c0a569c3e06b59d58eea3633662978c91ce18 Mon Sep 17 00:00:00 2001 From: zhujinyong Date: Tue, 24 May 2022 09:15:44 +0800 Subject: [PATCH] * Fix array type. --- framework/api/entry.class.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/framework/api/entry.class.php b/framework/api/entry.class.php index 2d93b300d9..beadc3089a 100644 --- a/framework/api/entry.class.php +++ b/framework/api/entry.class.php @@ -515,10 +515,15 @@ class baseEntry if(!isset($object->$key)) continue; $pos = strpos($type, ']'); - if($pos !== FALSE) + if($pos !== false) { - $is_array = true; - $type = substr($type, $pos + 1); + $isArray = true; + $type = substr($type, $pos + 1); + } + else if(strpos($type, 'array') !== false) + { + $isArray = true; + $type = 'object'; } /* Format value. */