Bläddra i källkod

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

jqh 5 år sedan
förälder
incheckning
da1c5061ea
1 ändrade filer med 3 tillägg och 1 borttagningar
  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);