Yii-gii-generating-controller
提供:Dev Guides
Gii-コントローラーの生成
コントローラーの生成方法を見てみましょう。
- ステップ1 *-いくつかのアクションでコントローラーを生成するには、フォームに記入してコントローラージェネレーターインターフェイスを開きます。
ステップ2 *-次に、[プレビュー]ボタンをクリックして[生成]をクリックします。 index、hello、およびworldアクションを含む *CustomController.php ファイルがコントローラーフォルダーに生成されます。
<?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 *-既存のモデルからビューファイルを生成するには、フォーム生成インターフェイスを開いてフォームに入力します。
次に、「プレビュー」ボタンをクリックして「生成」をクリックします。 customviewビューファイルは、viewフォルダーに生成されます。
ステップ2 *-表示するには、 *CustomController に新しいメソッドを追加します。
public function actionView() {
$model = new MyUser();
return $this->render('/customview', [
'model' => $model,
]);
}
ステップ3 *-生成されたビューファイルを表示するには、URL *http://localhost:8080/index.php?r = custom/view を開きます。