Tutorial cakePHP 3

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…

Leave a comment