Thursday, August 5, 2010

Plugin

Plugin pada dasarnya hampir sama dengan helper. Perbedaan utama antara plugin dan helper terletak pada jumlah fungsi. Sebuah helper dapat terdiri dari beberapa fungsi, sedangkan sebuah plugin  hanya mengandung satu buah fungsi. Helper juga biasanya dianggap sebagai bagian dari system utama dan dibuat oleh Tim pengembang CodeIgniter, sedangkan plugin dimaksudan untuk dibuat dan disebarkan oleh komunitas. 
Tata cara penggunaan plugin juga sama dengan cara penggunaan helper, dimana untuk dapat menggunakan plugin dapat dilakukan dengan cara konfigurasi pada file autoload.php atau melakukan proses loading pada setiap controller yang akan menggunakan plugin. Konfigurasi pada autoload.php adalah sebagai berikut:
Untuk melakukan loading pada setiap controller yang akan menggunakan plugin, dilakukan dengan sintak sebagai berikut:
Namaplugin diambil dari nama file plugin, dikurangi ekstensi .php dan _pi. Contoh apabila kita ingin me-load file captcha_pi.php, maka sintaknya adalah sebagai berikut:

No comments: