Explorar el Código

修复代码生成器在设置了表前缀之后无法读取表信息问题

jqh hace 5 años
padre
commit
da1c5061ea
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      src/Controllers/ScaffoldController.php

+ 3 - 1
src/Controllers/ScaffoldController.php

@@ -220,7 +220,9 @@ class ScaffoldController extends Controller
                 $sql = sprintf('SELECT * FROM information_schema.columns WHERE table_schema = "%s"', $value['database']);
 
                 if ($tb) {
-                    $sql .= " AND TABLE_NAME = '{$tb}'";
+                    $p = Arr::get($value, 'prefix');
+
+                    $sql .= " AND TABLE_NAME = '{$p}{$tb}'";
                 }
 
                 $tmp = DB::connection($connectName)->select($sql);