瀏覽代碼

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

jqh 5 年之前
父節點
當前提交
da1c5061ea
共有 1 個文件被更改,包括 3 次插入1 次删除
  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);