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.