diff --git a/Gii.php b/Gii.php index 3725084..09aa5bf 100644 --- a/Gii.php +++ b/Gii.php @@ -217,7 +217,7 @@ class Gii private function showAll(): array { $res = []; - $_tables = Db::connect($this->db)->query('SHOW TABLES FROM `' . $this->db->database . '`'); + $_tables = Db::connect($this->db)->fetchAll('SHOW TABLES FROM `' . $this->db->database . '`'); if (empty($_tables)) { return $res; } @@ -234,7 +234,7 @@ class Gii */ private function getIndex($table): bool|int|null { - $data = Db::connect($this->db)->query('SHOW INDEX FROM `' . $this->db->database . '`.`' . $table . '`', []); + $data = Db::connect($this->db)->fetchAll('SHOW INDEX FROM `' . $this->db->database . '`.`' . $table . '`', []); return empty($data) ? NULL : $data[0]; } @@ -253,7 +253,7 @@ class Gii } foreach ($tables as $key => $val) { if (empty($val)) continue; - $_tmp = Db::connect($this->db)->query('SHOW FULL FIELDS FROM `' . $this->db->database . '`.' . $val, []); + $_tmp = Db::connect($this->db)->fetchAll('SHOW FULL FIELDS FROM `' . $this->db->database . '`.' . $val, []); if (empty($_tmp)) { continue; } diff --git a/GiiModel.php b/GiiModel.php index 27e723c..b5a9f3c 100644 --- a/GiiModel.php +++ b/GiiModel.php @@ -391,7 +391,7 @@ class ' . $managerName . ' extends Model return Gii::$createSqls[$table]; } - $text = Db::connect($this->db)->one('SHOW CREATE TABLE `'.$this->db->database. '`.`' . $table.'`')['Create Table'] ?? ''; + $text = Db::connect($this->db)->fetch('SHOW CREATE TABLE `'.$this->db->database. '`.`' . $table.'`')['Create Table'] ?? ''; $_tmp = []; foreach (explode(PHP_EOL, $text) as $val) {