i (am) Blogger and U?

from X-periment to X-perience

Online Shop Basic 2

Online Shop Basic 2 adalah paket minimalis aplikasi toko online instan yang dapat digunakan untuk menjalankan bisnis secara online. Aplikasi ini adalah aplikasi toko online yang "sudah [...]

Aplikasi Web: Forum Mirip Twitter

Aplikasi ini merupakan aplikasi layaknya forum pada umumnya. Hal spesial dari aplikasi ini adalah adanya tambahan yang mirip dengan Twitter. Fitur-fitur yang dimiliki antara lain: foll [...]

Starter: Anime/Movie Sharing

Produk yang satu ini adalah aplikasi web yang dikhususkan bagi Anda yang ingin memiliki situs/web yang dengan fasilitas untuk menampilkan anime/movie dan dapat ditonton oleh para pengun [...]

Aplikasi Web: URL Shortener Complete 2

URL Shortener Complete 2 adalah aplikasi yang membantu Anda untuk menjalankan situs/web yang memiliki fasilitas URL shortener. Pemendek URL sesuai namanya berfungsi untuk memangkas alam [...]

Belajar Online: E-learning - Kuis & Soal

"Belajar Online: E-learning - Kuis & Soal", Software/aplikasi e-learning berbasis web yang dapat digunakan oleh pengajar/guru/pembimbing atau perorangan untuk membuat soal/kuis atau per [...]

Aplikasi Web: Online Shop PRO 1

Toko Online Pro 1 adalah paket full-features aplikasi toko online yang dapat digunakan untuk menjalankan bisnis Anda secara online. Aplikasi ini memiliki fitur-fitur unggulan dan lengk [...]

Perbedaan helpers dan libraries CodeIgniter

Category: Tanya JawabDate:
Sunday, 20 Aug 2017

pertanyaan
Apa perbedaan antara helpers dan libraries di CodeIgniter? Saya pernah coba meletakkan libraries di folder helpers tapi masih tetap bisa digunakan.

jawaban
Ya, 'secara teknis' tak ada bedanya antara helpers dan libraries, buktinya suatu library ditaruh di folder helpers (dan sebaliknya) tetap bisa digunakan. Kalau menurut saya, folder helpers adalah tempat untuk satu atau banyak function yang satu sama lain secara langsung berkaitan (misal Anda punya 3 function yang satu di antaranya mengeksekusi satu function yang lain) atau tidak secara langsung tapi digunakan untuk suatu tujuan tertentu (misal Anda punya teks_helper yang terdiri dari 5 function yang masing-masing berurusan dengan manipulasi teks tapi tidak ada satu function yang mengeksekusi function yang lain) sedangkan libraries sesuai namanya tempat untuk meletakkan library (class atau turunannya) meskipun sekali lagi saya katakan kalaupun Anda meletakkan secara terbalik (library diletakkan di folder helper atau sebaliknya) pun tetap masih berfungsi (asalkan di-call dengan benar).

Hanya saja penamaan itu tentu bukannya tanpa tujuan. Salah satu tujuannya (mungkin) adalah supaya teratur. Hal ini memudahkan kalau di kemudian hari Anda atau orang lain melakukan modifikasi pada skrip maka ketika ditemukan class (yang bukan bawaan php atau CodeIgniter) hal yang pertama dicek adalah folder libraries dan kalau menemukan function (yang bukan bawaan php atau CodeIgniter) maka yang dicek adalah folder helpers.




Bagi Anda yang punya pertanyaan seputar Pemrograman Web (php murni atau framework CodeIgniter, Laravel dan sejenisnya atau lainnya, MySQL, jQuery, GNU/Linux dll), silahkan kirimkan email dengan awalan subjek [Tanya-Jawab] ke alamat email iqbal[dot]chahyadi[at]gmail[dot]com

Insya Allah akan saya bantu sebisa mungkin dan pembahasannya akan ditampilkan dalam kategori posting Tanya Jawab (dan kepada pengirim juga akan saya kirimkan URL jawabannya atau jawabannya langsung).

No comments...
>> Comments closed. <<