谁一开始就是大神?

yii2的gii到底怎么配置可以开始用啊?[2.0]

官方文档上说的:Gii 是 Yii 中的一个模块。可以通过配置应用的 yii\base\Application::modules 属性开启它。通常来讲在 config/web.php 文件中会有以下配置代码:

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

这段配置表明,如果当前是开发环境,应用会包含 gii 模块,模块类是 yii\gii\Module。
如果你检查应用的入口脚本 web/index.php,将看到这行代码将 YII_ENV_DEV 设为 true:
defined('YII_ENV') or define('YII_ENV', 'dev');
鉴于这行代码的定义,应用处于开发模式下,按照上面的配置会打开 Gii 模块。你可以直接通过 URL 访问 Gii:
http://hostname/index.php?r=gii

这些配置它本身就有,而且我现在就是用本机访问,也不用去添加ip地址的设置,可是为什么我什么都没有,是不是要在哪里配置的?

把你的域名换成127.0.0.1试试
你检查一下,你的gii模块代码是否存在,不存在的话,去下载一个呗,
默认的Gii只能通过127.0.0.1来访问,也就是本机访问,安全~
gii配置中能修改的属性好像就只有这些了:
我都照上面设置了还是不能访问gii模块,是什么原因啊?
‘allowedIPs’ => [‘*’],

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yii2的gii到底怎么配置可以开始用啊?[2.0]

评论 抢沙发

登录

找回密码

注册