Gii - Contrôleur de génération

Voyons comment générer un contrôleur.

Step 1 - Pour générer un contrôleur avec plusieurs actions, ouvrez l'interface du générateur du contrôleur remplissez le formulaire.

Step 2- Ensuite, cliquez sur le bouton «Aperçu» et «Générer». leCustomController.php Le fichier avec les actions d'index, de bonjour et de monde sera généré dans le dossier des contrôleurs.

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

Génération de formulaire

Step 1 - Pour générer un fichier de vue à partir d'un modèle existant, ouvrez l'interface de génération de formulaire et remplissez le formulaire.

Ensuite, cliquez sur le bouton «Aperçu» et «Générer». Le fichier de vue personnalisée sera généré dans le dossier de vue.

Step 2 - Pour l'afficher, ajoutez une nouvelle méthode au CustomController.

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

Step 3 - Pour voir le fichier de vue généré, ouvrez l'URL http://localhost:8080/index.php?r=custom/view.