From f62014ff34eb762f10d2e88bdf9f6f43f988215c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Tue, 7 Dec 2021 15:59:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kiri-gii/Gii.php | 1 + kiri-gii/GiiController.php | 3 --- kiri-gii/GiiModel.php | 3 --- 3 files changed, 1 insertion(+), 6 deletions(-) diff --git a/kiri-gii/Gii.php b/kiri-gii/Gii.php index 9775337c..3ddfc1c8 100644 --- a/kiri-gii/Gii.php +++ b/kiri-gii/Gii.php @@ -334,6 +334,7 @@ class Gii private function getClassName($tableName): string { $res = []; + $tableName = str_replace($this->db->tablePrefix,'', $tableName); foreach (explode('_', $tableName) as $n => $val) { $res[] = ucfirst($val); } diff --git a/kiri-gii/GiiController.php b/kiri-gii/GiiController.php index 5cf5f680..eda2f801 100644 --- a/kiri-gii/GiiController.php +++ b/kiri-gii/GiiController.php @@ -47,9 +47,6 @@ class GiiController extends GiiBase $namespace = rtrim($path['namespace'], '\\'); $model_namespace = rtrim($modelPath['namespace'], '\\'); - $prefix = str_replace('_', '', $this->db->tablePrefix); - $managerName = str_replace(ucfirst($prefix), '', $managerName); - $class = ''; $controller = str_replace('\\\\', '\\', "$namespace\\{$managerName}Controller"); diff --git a/kiri-gii/GiiModel.php b/kiri-gii/GiiModel.php index 4b86f62c..c869c657 100644 --- a/kiri-gii/GiiModel.php +++ b/kiri-gii/GiiModel.php @@ -51,9 +51,6 @@ class GiiModel extends GiiBase $namespace = rtrim($modelPath['namespace'], '\\'); - $prefix = str_replace('_', '', $this->db->tablePrefix); - $managerName = str_replace(ucfirst($prefix), '', $managerName); - if (file_exists($modelPath['path'] . '/' . $managerName . '.php')) { try { $className = str_replace('\\\\', '\\', "{$modelPath['namespace']}\\{$managerName}");