Gii - Controlador Gerador

Vamos ver como gerar um controlador.

Step 1 - Para gerar um controlador com várias ações, abra a interface do gerador do controlador e preencha o formulário.

Step 2- Em seguida, clique no botão “Visualizar” e “Gerar”. oCustomController.php O arquivo com as ações index, hello e world será gerado na pasta 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');
      }
   }
?>

Geração de Formulários

Step 1 - Para gerar um arquivo de visualização a partir de um modelo existente, abra a interface de geração de formulário e preencha o formulário.

Em seguida, clique no botão “Visualizar” e “Gerar”. O arquivo de visualização customview será gerado na pasta de visualização.

Step 2 - Para exibi-lo, adicione um novo método ao CustomController.

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

Step 3 - Para ver o arquivo de visualização gerado, abra o URL http://localhost:8080/index.php?r=custom/view.