Dalam mengembangkan aplikasi yang besar kita mungkin akan membagi ke beberapa team. Setiap team akan mengerjakan suatu module yang merupakan bagian aplikasi. Untuk memudahkan manajemen pembuatan aplikasi yang terpecah ke dalam team-team ini, maka akan aplikasi juga dipecah dalam module-module. Secara teknis setiap module berada dalam folder yang terpisah dengan module lainnya dengan demikian maka tidak ada percampuran file antara suatu module dengan module lainnya.

Dalam framework Yii kita dapat menggunakan module. Langkah-langkah membuat module dalam Yii adalah :

  1. Jalankan Gii seperti gambar berikut ini
  2. Masukkan module ini ke dalam configurasi file yang ada di protected\config\main.php misal seperti berikut ini:
        ‘modules’=>array(
            // uncomment the following to enable the Gii tool
            ‘prospecting’,
            ‘gii’=>array(
                ‘class’=>’system.gii.GiiModule’,
                ‘password’=>’pasword kamu’,
                // If removed, Gii defaults to localhost only. Edit carefully to taste.
                ‘ipFilters’=>array(‘127.0.0.1′,’::1′),
            ),     
        ),
  3. Module dapat dijalankan seperti gambar berikut ini
  4. Jika model-model pada module ini akan diakses oleh module lain, maka kita perlu menambahkan pada konfigurasi autoloading yang ada di config/main.php misalnya
        // autoloading model and component classes
        ‘import’=>array(
            ‘application.models.*’,
            ‘application.components.*’,
            ‘application.modules.prospecting.models.*’,
        ),

Artikel berikutnya http://www.proweb.co.id/articles/web_application/generate_model_module_yii.html .

Informasi lebih lanjut silahkan mengunjungi http://www.yiiframework.com/doc/guide/1.1/en/basics.module .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Membuat module pada Yii