Gii - การสร้างตัวควบคุม

ให้เราดูวิธีสร้างคอนโทรลเลอร์

Step 1 - ในการสร้างตัวควบคุมที่มีการดำเนินการหลายอย่างให้เปิดอินเทอร์เฟซตัวสร้างคอนโทรลเลอร์โดยกรอกแบบฟอร์ม

Step 2- จากนั้นคลิกปุ่ม "ดูตัวอย่าง" และ "สร้าง" CustomController.php ไฟล์ที่มีดัชนีสวัสดีและการกระทำของโลกจะถูกสร้างขึ้นในโฟลเดอร์คอนโทรลเลอร์

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

การสร้างแบบฟอร์ม

Step 1 - ในการสร้างไฟล์มุมมองจากโมเดลที่มีอยู่ให้เปิดอินเทอร์เฟซการสร้างแบบฟอร์มและกรอกแบบฟอร์ม

จากนั้นคลิกปุ่ม "ดูตัวอย่าง" และ "สร้าง" ไฟล์มุมมองแบบกำหนดเองจะถูกสร้างขึ้นในโฟลเดอร์มุมมอง

Step 2 - หากต้องการแสดงให้เพิ่มวิธีการใหม่ในไฟล์ CustomController.

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

Step 3 - หากต้องการดูไฟล์มุมมองที่สร้างขึ้นให้เปิด URL http://localhost:8080/index.php?r=custom/view.