secara default CodeIgniter sudah menyediakan modul bawaan, namun jika ingin membuat modul hasil modifikasi sendiri, kita dapat melakukannya melalui langkah-langkah sebagai berikut:
- download CodeIgniter Clean-Version melalui Official Website.
- install CodeIgniter pada komputer anda.
- setelah CodeIgniter terinstall di komputer, coba akses lokasi install CodeIgniter melalui browser (misal http://localhost/codeigniter), maka akan tampil halaman default CodeIgniter.
- halaman default ini dapat juga diakses menggunakan http://localhost/codeigniter/index.php/welcome
- download Modular Extension sesuai versi CodeIgniter yang diinstall, dalam hal ini berhubung versi CodeIgniter yang digunakan adalah versi 2.2.1 dan setelah melalui proses google Modular Extension, ditemukan versi Modular Extension yang sesuai melalui alamat website https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads
- ekstrak file pada folder core di folder instalasi CodeIgniter application/core/ dan file pada folder third_party pada folder instalasi CodeIgniter application/thirdparty/
- buat folder untuk module baru dan letakkan di dalam folder application/ dan beri nama modules
- sebagai contoh buat folder welcome dan letakkan di dalam folder application/modules/
- untuk setiap folder modul baru, pastikan untuk membuat folder controllers dan views di dalam folder modul terbaru tersebut (contoh komponen pada folder modul welcome: application/modules/welcome/controllers/ dan application/modules/welcome/views/ )
- pindah file welcome.php di dalam application/controllers ke folder application/modules/welcome/controllers/ dan welcome_message.php ke folder application/modules/welcome/views/
- buka sekali lagi http://localhost/codeigniter/index.php/welcome, maka tampilan welcome message CodeIgniter akan kembali tampil
- untuk melakukan test, coba duplicate copy folder welcome pada folder application/modules/ dan ubah menjadi folder home misalnya. sesuaikan komponen folder pada controller (misal parent folder module adalah home, maka controller juga home)
- buka alamat website setelah diubah (http://localhost/index.php/home)
- tadaaa... it's done.
No comments:
Post a Comment