http://www.petanionline.net
Tropical farming information center.
Kunjungi : Indonesian Choir Community
Ingin bertemu dengan teman-teman dengan hobi yang sama?
Ingin berbagi pengalaman?
Ingin mempromosikan bisnis Anda?
Kunjungi:
Indonesian Choir Community
Selanjutnya…buatlah sebuah database denga nama “library”. Kemudian buatlah 3 buah tabel, yaitu students, books, borrowers. Nama tabelnya ditambah -s di belakang.
Tabel student, kolomnya: idStudent, name
Tabel books, kolomnya: idBooks, title, author
Tabel borrowers, kolomnya: idBorrowers, idStudent, idBook, dateBorrow(date)
Untuk field yang ada di tabel borrowers, khususnya yang foreign key, usahakan tipe datanya sama dengan tabel master.
Setelah itu buka folder \app\config\ kemudian buka file database.php.default. Edit file tersebut:
class DATABASE_CONFIG
{
var $default = array('driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'library',
'prefix' => '');
var $test = array('driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'project_name-test',
'prefix' => '');
}
Sesuaikan dengan user serta password database Anda.
Jika konfigurasinya berhasil, maka halaman index akan berubah menjadi seperti pada gambar:
Cu…
Tutorial ini menggunakan WAMP, pada Window XP.
Pertama, ekstrak file cakePHP di folder root (www) atau htdocs. Jika Anda belum memiliki file tersebut, bisa di-download di sini. Ubah nama folder sesuai keinginan Anda. Kemudian, akses direktori tersebut melalui browser. Jika tampilan halaman Anda seperti di bawah, maka Anda telah berhasil melakukan instalasi awal.

cakePHP adalah sebuah framework PHP baru yang mendukung konsep MVC (Model, View, Control). Framework ini mudah digunakan, bagi seorang pemula sekalipun (itu aku…hehehe). Bagaimana tidak, tugas kuliah saya (bikin website Pusat Penelitian Fakultas), bisa diselesaikan dalam waktu 1 malam (walaupun cuma 75%). Cuma dengan beberapa baris kode, Anda bisa mempunyai halaman CRUD (Create, Read, Update, Delete)…. Mudah!!!
Mulai posting-an berikut…saya akan coba membagi sedikit pengetahuan saya tentang cakePHP… Ditunggu yah…