项目中需要使用 gii 进行模型类的生成。但是项目无法进入gii 界面。
解决方法:
1.web/index.php文件中添加启用 gii代码块:
if (YII_ENV_DEV) {
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
];
}
应用应处于开发模式下,按照上面的配置才会打开 Gii 模块。所以需要检查一下:
defined('YII_ENV') or define('YII_ENV', 'dev');
如果是生产环境(prod),会报一个错误:
Exception (Not Found) 'yii\web\NotFoundHttpException' with message '页面未找到。
网友评论