diff --git a/GiiBase.php b/GiiBase.php index a4bdf70..d1110f8 100644 --- a/GiiBase.php +++ b/GiiBase.php @@ -38,6 +38,7 @@ abstract class GiiBase 'int' => ['tinyint', 'smallint', 'mediumint', 'int', 'bigint'], 'string' => ['char', 'varchar', 'tinytext', 'text', 'mediumtext', 'longtext', 'enum'], 'date' => ['date'], + 'json' => ['json'], 'time' => ['time'], 'year' => ['year'], 'datetime' => ['datetime'], diff --git a/GiiController.php b/GiiController.php index 5cbbbae..7dea55f 100644 --- a/GiiController.php +++ b/GiiController.php @@ -546,6 +546,14 @@ use Kiri\Router\Annotate\AutoController; ', }; + } else if ($_key == 'json') { + $class .= ' + /** + * ' . (empty($comment) ? '这批懒的很,没写注释' : $comment) . ' + */ + public ?array $' . $val['Field'] . ' = null; + +'; } else { if (isset($number[0])) { if (strpos(',', $number[0])) {