1. 程式人生 > >20. Yii 2.0 gii 程式碼生成器

20. Yii 2.0 gii 程式碼生成器

gii 程式碼生成器就是一個生成程式碼檔案的 web 工具,預設只在本地的開發環境中可以使用。 這裡以 Yii 2.0 基礎版為例,簡單介紹一下 gii 程式碼生成器。 在專案配置檔案 /basic/config/web.php 中,已經對 gii 進行了預設配置,相關程式碼如下:
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
if (YII_ENV_DEV) { // configuration adjustments for 'dev' environment $config['bootstrap'][] = 'debug'; $config['modules']['debug'] = [ 'class' => 'yii\debug\Module', ]; $config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [ 'class' => 'yii\gii\Module', ];}
snippet_file_0.php 上述配置指定:只有在開發環境下,專案才會啟動 debug 模組和 gii 模組。 在瀏覽器中訪問 http://basic.com/gii 或 http://basic.com/gii/default/index就可以看到 gii 程式碼生成器的介面。 點選相應的程式碼生成器,然後按照提示進行操作,就可以在我們的專案中生成對應的程式碼檔案,從而加快開發速度。 常用的程式碼生成器,包含以下幾種: Model Generator:模型生成器 CRUD Generator:CURD生成器 Module Generator:模組生成器