讓我們來看看如何使用 Gii 來生成一個控制器。
第1步 - 生成具有幾個操作的控制器,打開控制器生成介面填寫表單字段內容,如下:

第2步 - 然後單擊 “Preview” 和 “Generate” 按鈕。自定義 CustomController.php 檔會在 controllers 檔夾中生成,CustomController 控制器中同時定義有:index, hello 和 world 動作這幾個動作。
確定生成結果如下代碼:
<?php namespace app\controllers; class CustomController extends \yii\web\Controller { public function actionHello() { return $this->render('hello'); } public function actionIndex() { return $this->render('index'); } public function actionWorld() { return $this->render('world'); } } ?>
表單生成
第1步 - 要從現有模型生成視圖檔,打開表單生成介面並填寫表單字段,如下所示:

然後,單擊 “Preview” 和 “Generate” 按鈕。自定義視圖 customview 檔將在視圖檔夾(views)中生成。


第2步 - 要顯示它,添加一個新的方法到 CustomController 控制器。
public function actionView() { $model = new MyUser(); return $this->render('/customview', [ 'model' => $model, ]); }
上一篇:
Yii Gii創建模型
下一篇:
Yii Gii創建模組