码迷,mamicode.com
首页 > 其他好文 > 详细

YII2使用gii

时间:2018-05-09 14:56:39      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:incr   crud   product   auto   alt   DBName   模式   arc   option   

  • 在 config/web.php 文件中会有以下配置代码开启该模块:
    $config[‘bootstrap‘][] = ‘gii‘;
        $config[‘modules‘][‘gii‘] = [
            ‘class‘ => ‘yii\gii\Module‘,
            // uncomment the following to add your IP if you are not connecting from localhost.
            //‘allowedIPs‘ => [‘127.0.0.1‘, ‘::1‘],
        ];
  • 这段配置表明,如果当前是开发环境,应用会包含 gii 模块,模块类是 yii\gii\Module。

  • 如果你检查应用的入口脚本 web/index.php,将看到这行代码将 YII_ENV_DEV 设为 true:

  • 这行代码的定义,应用处于开发模式下,按照上面的配置会打开 Gii 模块。你可以直接通过 URL 访问 Gii:http://www.yii2.com/gii
  • 补充: 如果你通过本机以外的机器访问 Gii,请求会被出于安全原因拒绝。你可以配置 Gii 为其添加允许访问的 IP 地址:
    ‘gii‘ => [    ‘class‘ => ‘yii\gii\Module‘,
        ‘allowedIPs‘ => [‘127.0.0.1‘, ‘::1‘, ‘192.168.0.*‘, ‘192.168.178.20‘] // 按需调整这里//也可以添加在上面
    ],
  • 先在配置文件中修改数据库链接:basic/config/db.php
    return [
        ‘class‘ => ‘yii\db\Connection‘,
        ‘dsn‘ => ‘mysql:host=localhost;dbname=yii‘,
        ‘username‘ => ‘root‘,
        ‘password‘ => ‘root‘,
        ‘charset‘ => ‘utf8‘,
    
        // Schema cache options (for production environment)
        //‘enableSchemaCache‘ => true,
        //‘schemaCacheDuration‘ => 60,
        //‘schemaCache‘ => ‘cache‘,
    ];
  • 创建一个表格country
     CREATE TABLE `country` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `code` varchar(25) NOT NULL DEFAULT  ,
      `name` varchar(220) NOT NULL DEFAULT  ,
      `population` varchar(220) NOT NULL DEFAULT  ,
      `createDate` datetime NOT NULL DEFAULT 0000-00-00 00:00:00,
      PRIMARY KEY (`id`),
      UNIQUE KEY `code` (`code`),
      UNIQUE KEY `name` (`name`)
    ) ENGINE=MyISAM AUTO_INCREMENT=1027 DEFAULT CHARSET=utf8
  • 选择CRUD Generator,填写信息如下:

    技术分享图片

     

  • 点击preview预览要生成的文件,点击generator生成文件

  技术分享图片

 

YII2使用gii

标签:incr   crud   product   auto   alt   DBName   模式   arc   option   

原文地址:https://www.cnblogs.com/wxdblog/p/9013274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!