讓我們來看看如何使用 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創建模組

