gii是Yii中的一個模組,gii模組可以透過設定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,會看到以下程式碼
efined('YII_ENV') or define('YII_ENV', 'dev');
將,YII_ENV_DEV 設為 true,ok,就可以存取了。
PHP中文網,有大量免費的Yii入門教學,歡迎大家學習!
以上是yii框架如何開啟gii的詳細內容。更多資訊請關注PHP中文網其他相關文章!