Sebagai orang yang sudah terbiasa menggunakan PHP, tentu kita akan terpikir bagaimana pemrosesan Input dari Browser. Di PHP standar kita mengenal $_GET dan $_POST sebagai array yang membantu kita dalam menangani data yang dikirim lewat link alias $_GET dan $_POST sebagai data yang dikirim lewat form dengan method post.
Dalam codeigniter penanganan post tidaklah berbeda, kita tetap bisa menggunakan $_POST, sedangkan penanganan $_GET menjadi sangat berbeda, perbedaan itu karena beberapa hal :
- penggunaan pretty URL
- Page adalah function dalam class Controller
- Page adalah function dalam class Controller
Penggunaan Pretty URL yang dimaksud adalah perubahan cara penulisan yang biasa kita kenal
sebelumnya kita mengenal http://localhost/index.php?mod=news&id=1 sedangkan di Codeigniter kita mengenal http://localhost/index.php/news/1.html
sebelumnya kita mengenal http://localhost/index.php?mod=news&id=1 sedangkan di Codeigniter kita mengenal http://localhost/index.php/news/1.html
nah dari sini bisa kita lihat mengapa terjadi perubahan dalam penanganan data yang dilewatkan dengan $_GET. Dan yang dilakukan oleh CodeIgniter pada url http://localhost/index.php/news/1.html sebenarnya adalah menjadikan variabel pertama (news) sebagai Controller dan selanjutnya (1) sebagai variabel pertama dari function index didalam controller tersebut.
0 komentar:
Posting Komentar