Membuat Sistem Modular HMVC Pada CodeIgniter
Pagi kawan, hari ini saya akan memposting tutorial men setting modul HMVC pada code igniter.. Saya inget waktu dulu pas PKL pas pertama kalinya belajar nih framework, saat pertama menggunakan codeigniter, kita mau gak mau harus menerapkan MVC dalam menggunakannya. dimana controler di folder controllers, model di folder models, dan view di folder views.
Waktu itu saya mengenal framework ini ketika lomba lcw 9 yang di selenggarakan di upi.. dan kaka kelas saya menggunakan framework ini, dan tertarik dengan framework yang satu ini.. dan akhirnya sampai sekarang saya menggunakan framework yang satu ini dalam membuat suatu website.. oh iya suatu ketika aku terpikir untuk membuat modular system menggunakan codeigniter. setelah beberapa waktu mencari di mesin pencari kesayangan si google, akhirnya aku menemukan juga “HMVC“, sebuah script untuk membuat codeigniter dapat melakukan sytem modular.
Disini saya menggunakan bahan untuk tutorial ini yaitu :
- XAMPP (Download Web Server)
- Code Igniter V.2.2.0 (Download Framework PHP)
- HMVC (Download Module CI)
Jika semua sudah ada dalam laptop/komputer anda, mari kita mulai menyetting modul HMVC ini..
Copy paste modul HMVC ke dalam folder application sehingga terdapat file
application
-core
--MY_Loader.php
--MY_Router.php
-third_party
--MX
---Base.php
---Ci.php
---Config.php
---Controller.php
---Lang.php
---Loader.php
---Modules.php
---Router.php
Setelah itu, sisipkan code dibawah di file application/config/config.php
dan jika sudah, buatlah folder modules dalam folder application sehingga seperti ini :
setelah itu buat file dalam folder application/modules/nama_module/controllers, untuk contoh saya buat seperti ini :
nah setelah itu coba jalankan di web server anda dengan url http://localhost/folder_ci/nama_modul/nama_controller
Selamat mencoba.. :D semoga berhasil.. :D
Ada beberapa catatan penting yang harus ada perhatikan disini :
- Nama modul yang dibuat, harus sama dengan nama file controler didalamnya. jika tidak, penulis sendiri mengalami eror.
Source: http://code.tutsplus.com/tutorials/hmvc-an-introduction-and-application--net-11850
Comments