Gii - Controlador generador

Veamos cómo generar un controlador.

Step 1 - Para generar un controlador con varias acciones, abra la interfaz del generador del controlador y complete el formulario.

Step 2- Luego, haga clic en el botón "Vista previa" y "Generar". losCustomController.php Se generará un archivo con acciones de índice, saludo y mundo en la carpeta de controladores.

<?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');
      }
   }
?>

Generación de formularios

Step 1 - Para generar un archivo de vista a partir de un modelo existente, abra la interfaz de generación de formularios y complete el formulario.

Luego, haga clic en el botón "Vista previa" y "Generar". El archivo de vista de vista personalizada se generará en la carpeta de vista.

Step 2 - Para mostrarlo, agregue un nuevo método al CustomController.

public function actionView() {
   $model = new MyUser();
   return $this->render('/customview', [
      'model' => $model,
   ]);
}

Step 3 - Para ver el archivo de vista generado, abra la URL http://localhost:8080/index.php?r=custom/view.