February 11, 2018

Cara Membuat Module di Framework Yii2

Assalamualaikum wr wb, pada kesempatan kali ini saya akan sharing tutorial tentang cara membuat module di Framework Yii2. Module merupakan sebuah representasi untuk sub aplikasi yang dalamnya terdiri dan Model, View dan Controller. Yii2 menyediakan fitur untuk membuat module secara instan dengan menggunakan Gii.

Meskipun kita dengan secara mudah membuat module dengan menggunakan Gii, tapi kita juga harus mengerti lebih lanjut tentang struktur dari module dan konfigurasi apa saja yang dibutuhkan. Oke, langsung saja kita mulai untuk nyekrip nya.

Cara Membuat Module di Framework Yii2

Pada tutorial ini, saya menggunakan template Basic untuk Framework Yii2 nya. Langkah pertama kita masuk ke aplikasi dan kemudian masuk ke Gii. Selanjutnya kita pilih menu Module Generator.

Cara Membuat Module di Framework Yii2

Cara Membuat Module di Framework Yii2

Kemudian kita isikan nama module pada form yang tersedia, contohnya sebagai berikut.

Cara Membuat Module di Framework Yii2

Cara Membuat Module di Framework Yii2

Setelah module sukses ter generate, maka akan muncul pesan berwarna hijau di bawah tombol preview yang berisi pesan untuk menambahkan skrip class module di dalam konfigurasi aplikasi kita. Untuk menambahkan skrip tersebut, kita buka file config di config/web.php, kemudian tambahkan skripnya. Contohnya sebagai berikut.

Cara Membuat Module di Framework Yii2

Cara Membuat Module di Framework Yii2

Untuk mengakses module yang telah kita buat, arahkan url sesuai dengan nama module yang telah kita buat. Contohnya sebagai berikut.

Cara Membuat Module di Framework Yii2

Cara Membuat Module di Framework Yii2

Struktur

Struktur module yang kita buat adalah sebagai berikut.

modules/
   BelajarModule/                folder untuk module
      TesModule.php              file yang berisi class untuk module id
      controllers/               folder yang digunakan untuk menyimpan controller untuk module
        DefaultController.php    file yang berisi class DefaultController
    models/                      kita bisa menambahkan folder models untuk menyimpan class model
    views/                       folder yang digunakan untuk menyimpan view pada module
        default/                 folder yang digunakan untuk menyimpan view pada DefaultController
            index.php            file index untuk DefaultController

Selanjutnya anda bisa mengembangkan sendiri dan menambahkan file sesuai dengan kebutuhan pada project yang agan-agan kerjakan. Sekian tutorial dari saya ini, semoga dapat bermanfaat. Kritik dan masukannya saya tunggu untuk kesempurnaan tulisan ini.

Terimakasih.

Agus Wiji Suhariono

Memulai menulis Blog pada bulan November dari Tahun 2015. Penulis merupakan alumni dari Politeknik Negeri Malang angkatan 2011 Program Studi Manajemen Informatika, Jurusan Elektro. Penulis memulai menekuni dunia programming mulai tahun 2014 dan sekarang bekerja di Pemerintahan sebagai IT Staff.

You may also like...

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock