Давайте посмотрим, как генерировать контроллер.
Шаг 1 — Чтобы создать контроллер с несколькими действиями, откройте интерфейс генератора контроллера и заполните форму.
Шаг 2 — Затем нажмите кнопку «Предварительный просмотр» и «Создать». Файл CustomController.php с действиями index, hello и world будет создан в папке 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'); } } ?>
Генерация формы
Шаг 1 — Чтобы создать файл вида из существующей модели, откройте интерфейс создания форм и заполните форму.
Затем нажмите кнопку «Предварительный просмотр» и «Создать». Файл пользовательского представления будет создан в папке просмотра.
Шаг 2 — Чтобы отобразить его, добавьте новый метод в CustomController .
public function actionView() { $model = new MyUser(); return $this->render('/customview', [ 'model' => $model, ]); }
Шаг 3 — Чтобы увидеть созданный файл представления, откройте URL-адрес http: // localhost: 8080 / index.php? R = custom / view .