Gii - kontroler generujący

Zobaczmy, jak wygenerować kontroler.

Step 1 - Aby wygenerować kontroler z kilkoma akcjami, otwórz interfejs generatora kontrolera i wypełnij formularz.

Step 2- Następnie kliknij przycisk „Podgląd” i „Generuj”. PlikCustomController.php plik z akcjami index, hello i world zostanie wygenerowany w folderze controllers.

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

Tworzenie formularzy

Step 1 - Aby wygenerować plik widoku z istniejącego modelu, otwórz interfejs generowania formularza i wypełnij formularz.

Następnie kliknij przycisk „Podgląd” i „Generuj”. Plik widoku niestandardowego zostanie wygenerowany w folderze widoku.

Step 2 - Aby go wyświetlić, dodaj nową metodę do pliku CustomController.

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

Step 3 - Aby zobaczyć wygenerowany plik widoku, otwórz adres URL http://localhost:8080/index.php?r=custom/view.