Dari perjalanan coding saya, saya mengakui bahwa saya sering mengalami apa yang namanya kelupaan settingan ketika menggunakan helper maupun library pada CodeIgniter. Untuk beberapa kondisi mungkin ini tidak masalah. Tapi untuk kondisi lainnya, hal ini sering mengakibatkan error yang agak susah ditemukan jawabannya, karena kesalahan bukan pada coding, tapi pada settingan yang digunakan.
Config pertama yang saya pernah alami adalah, gagal upload. Error yang muncul adalah type not allowed. Padahal sudah saya cek, upload dengan type yang sama dengan contoh yang lain. Tapi pada contoh yang lain tidak terjadi error. Ternyata yang jadi masalah adalah type yang terdaftar dalam file mimes.php di dalam folder config. Di dalam file ini haruslah mendaftarkan file type yang mungkin tidak ada yang kemungkinan file ini akan diupload. Sepeti halnya pada artikel saya sebelumnya.
Config kedua yang sering kelupaan adalah config untuk mengatur uri segment ketika menggunakan pagination. Mungkin tidak masalah ketika menggunakan pagination dengan posisi standard, sepeti halnya pada contoh user guide. Tapi akan menjadi masalah ketika menggunakan pagination ini ketika pagination berdasarkan kategori tertentu dengan panjang uri yang berbeda dengan panjang uri ketika pagination pada biasanya, seperti artikel saya sebelumnya juga.
Error ketika menggunakan helper atau library tidak hanya disebabkan karena kesalahan coding, tetapi juga bisa disebabkan oleh faktor tersebut diatas, dan mungkin masih banyak lagi config lainnya yang sering juga terlupakan. Semoga tetap teliti dan tidak melupakan peran-peran config tersebut di atas. Semoga bermanfaat.
