首页 > yii2教程 > yii2数据库使用

yii2的gii生成数据表模型

开启gii模块

gii 是 Yii 中的一个模块。通过配置应用的 yii\base\Application::modules 属性来开启。 在 config/web.php 文件中有以下配置代码:

$config = [ ... ];

if (YII_ENV_DEV) {
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
];
}

表示如果是开发环境,则开启gii模块

web/index.php 文件中配置是否为开发环境

defined('YII_ENV') or define('YII_ENV', 'dev');

访问gii模块的链接为:

http://127.0.0.1/index.php/gii

配置gii允许访问的ip地址

'gii' => [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'] // 按需调整这里
],

gii页面,生成数据表模型,点击“Model Generator

使用yii2的gii生成数据表模型

填写数据表名,模型的类名会自动生成,也能自定义

使用yii2的gii生成数据表模型

然后点击 “Preview” 按钮。你会看到 models/User.php 被列在将要生成的文件列表中。可以点击文件名预览内容。

如果你已经创建过同样的文件, 使用 Gii 会覆写它, 点击文件名旁边的 diff 能查看现有文件与将要生成的文件的内容区别。

使用yii2的gii生成数据表模型

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。