開始 Gii
Gii是Yii中的一個模組。可以透過配置應用的 modules 屬性開啟它。
通常來講在config/web.php 檔案中會有以下設定碼: (建議學習:yii框架)
$config = [ ... ]; if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' => '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
訊息: 如果你透過本機以外的機器存取 Gii,請求會被出於安全原因拒絕。
你可以設定 Gii 為其新增允許存取的 IP 位址:
'gii' => [ 'class' => 'yii\gii\Module', 'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'] // 按需调整这里 ],
以上是yii框架怎麼開啟Gii的詳細內容。更多資訊請關注PHP中文網其他相關文章!