rabin 4 years ago
parent
commit
1024c62fd3
1 changed files with 16 additions and 13 deletions
  1. 16 13
      src/Database.php

+ 16 - 13
src/Database.php

@@ -1461,21 +1461,24 @@ class Database
                 $i++;
                 $j = 0;
                 foreach ($data as $ki => $vi) {
-                    $body[$j][$i] = '';
-                    if (isset($vi[$k])) {
-                        $value = $vi[$k];
-
-                        if (is_string($v['list'])) {
-                            $value = $this->value($v['list'], $data[$ki], $config['struct']);
-                        }
-                        if (isset($v['option'])) {
-                            $value = $this->getOptionValue($value, $v);
-                        }
+                    if (is_array($vi)) {
+                        $body[$j][$i] = '';
+                        //if (isset($vi[$k])) {
+                        if (true) {
+                            $value = $vi[$k];
+
+                            if (is_string($v['list'])) {
+                                $value = $this->value($v['list'], $data[$ki], $config['struct']);
+                            }
+                            if (isset($v['option'])) {
+                                $value = $this->getOptionValue($value, $v);
+                            }
 
-                        //$value = mb_convert_encoding($value,'gb2312','utf-8');
+                            //$value = mb_convert_encoding($value,'gb2312','utf-8');
 
-                        $body[$j][$i] = $value;
-                        $j++;
+                            $body[$j][$i] = $value;
+                            $j++;
+                        }
                     }
                 }
             }