Yii Gii創建控制器

讓我們來看看如何使用 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,
   ]);
}
第3步 - 要查看生成的視圖檔,打開URL:http://localhost:8080/index.php?r=custom/view 如下所示:
Yii Gii創建控制器

上一篇: Yii Gii創建模型 下一篇: Yii Gii創建模組