Kaskus

Tech

winatamudaAvatar border
TS
winatamuda
Operasi CRUD di PHP Codeigniter
Hello agan-agan semua, udah lama ane ga nulis thread, sekarang ane masih mau ngelanjutin seri pemrograman PHP menggunakan Framework CI (CodeIgniter)emoticon-Ngakak...

CRUD
agan-agan programaer sering menyebutnya dengan Create, Read, Update dan Deletejadi disini ane ga bakal bahas tentang pendalaman pemahaman tentang MVC di dalam PHP Framework, okay let's play. langkah pertama :

1. Siapin kopi hitam emoticon-Toast dan sebatang rokok kretek mantab sebagai menyan
2. Siapkan Komputernya, ane sarankan dalam pemrograman web menggunakan linux kernel OS (lebih powerfull), tapi windows jg gpp
3. siapkan server lokal yg sudah terpasang, sebagai contoh ane pake "apache and frend (XAMPP)"
Operasi CRUD di PHP Codeigniter
4. Yang jelas kopikan file codeigniternya ke .../xampp/htdocs/fileigniter

setelah persiapan itu sudah semua, ane akan ulas sedikit tentang yang udah-udah usang, masih inget apa itu MVC? yaitu Model View Controller yaitu kerangka kerja yang dijadiin aliran oleh COdeigniter sebagai framework PHP, artinya aturan maen pertama yang agan harus pegang adalah agan harus menulis kode secara berurutan mulai dari menulis skrip fungsi untuk disimpan didalam folder "system/application/models" kemudian menuliskan skrip fungsi php dan disimpan nya didalam folder "system/application/controller" serta yang terahir menuliskan skrip fungsi dan menyimpannya di dalam folder "system/application/view", oh iya gan perlu diingat sebagai dasar pemrograman PHP Framework agan harus memahami dahulu apa itu Fungsi Dalam PHP, jelasnya agan bisa belajar dimari : W3 Schools

nah, mari kita lanjut ganemoticon-Traveller.
bagian pertama ini ane akan ulas bagaimana menyimpan data (CREATE).
coba agan agan buat dulu databasenya di phpmyadmin (localhost/phpmyadmin) pada web browser agan.

Operasi CRUD di PHP Codeigniter
okey, create, kemudian buatlah table databasenya dengan nama "komeng" kayak begini :
Operasi CRUD di PHP Codeigniter
kemudian klik save untuk field "id" gunakan primary key dan AutoIncreament. kalau sudah beres, ayo mulai masuk ke arena PHP FRAMEWORK....emoticon-Takut

KONFIGURASI DATABSE
sepertinya ane pernah bahas ini, tapi ane lupa, gapapa, ane ulas lagi, pertama-pertama buka folder ".../xampp/htdocs/filecodeiginiter/system/application/config/database.php" dan ubah konfigurasinya dari dan jadibegini :
Operasi CRUD di PHP Codeigniter

oh iya gan, sebelum menjalankan operasi database, ada komponen/helper yang harus agan load terlebih dahulu, cara setting nya melalui file ".../xampp/htdocs/fileigniter/system/application/config/autoload.php" adapun kode yang harus dirubah adalah sebagai berikut :
Operasi CRUD di PHP Codeigniter

okay, kalau sudah agan bisa melakukan operasi CRUD, namun disni ane bahas yang CREATE dulu ya gan... biar ane ga pegel ngetiknya.emoticon-Ngakak

seperti yang sebelumnya ane sampaikan, bahwa penulisan kode itu melewati tiga tahapan yaitu Model, Controller dan View (MVC) kok urutannya beda sama singkatannya ya? ane juga gak tau jawabannya, mungkin biar enak dibaca aja kali ye?emoticon-Ngakak

Quote:


Quote:


Quote:


kalao jadi hasilnya bakal begini :
Operasi CRUD di PHP Codeigniter

pasti bakal muncul pesan error, maklum banyak hal yang belum dipersiapkan, seperti "redirect" yang mengarah pada default webnya. nanti kedepannya ane jelasin kenapa bisa begituemoticon-Sundul Gan (S)

tapi sampe disitu data agan sudah bisa disimpan nih buktinya :
Operasi CRUD di PHP Codeigniter

okay, untuk saat ini, cukup sampe disana dulu ya gan, nanti ane perpanjang lagi, sebagai catatan buat agan2 para calon programer ataupun programer PHP, pada dasarnya kembalikan kepada pilihan jalan hidup agan, jangan memaksakan diri berkecimpung didalam dunia framework kalau agan lebih suka mengembangkan Algoritma agan sendiri.

salam programer... emoticon-Matabelo
0
1.3K
0
GuestAvatar border
Komentar yang asik ya
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan