Relational Active Record Database Yii Framework Bab 1 - Sebelumnya kita sudah belajar melakukan pengolahan data CRUD dengan database pada satu tabel, Pada kali ini kita akan mempelajari cara menampilkan data dari tabel yang mempunyai relasi degan tabel lain, contoh : Tabel buku dengan tabel kategori.
Langsung saja kita mulai Relational Active Record Database Yii Framework Bab 1. Jika anda belum pernah membuat databasenya bisa anda liha Di Sini dan Jika anda belum menginstal Yii Di localhost anda dapat melihatnya Di Sini.
1. Membuat Database Relational
Pertama - tama kita buat terlebih dahulu tabel katagori yang akan kita relasikan dengan tabel buku. Buatlah sebuah tabel dalam datbase yang sama dengan tabel buku dengan nama kategori dengan struktur tabel seperti berikut :Name | Type | Size | Extra | Primary |
id_kategori | INT | 100 | auto_increment | yes |
nama_kategori | VARCHAR | 255 |
Sekrang tambahkan sebuah filed baru di dalam tabel buku yang akan kita reasikan dengan nama id_kategori, maka struktur tabel buku anda menjadi :
Name | Type | Size | Extra | Primary |
id | INT | 100 | auto_increment | yes |
judul | VARCHAR | 255 | ||
penulis | VARCHAR | 255 | ||
id_kategori | INT | 100 |
2. Model
Sekrang buatlah sebuah model di dalam direktori folder protected/models dengan nama katgori.php, dengan isi script seperti berikut :
<?php /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * Description of kategori * * @author Jin Toples */ class kategori extends CActiveRecord { //put your code here public static function model($className = __CLASS__) { parent::model($className); } public function tableName() { return 'kategori'; } public function rules(){ return array(array('nama_kategori','required')); } public function attributeLabels() { return array('id'=>'id', 'nama_kategori'=>'kategori'); } } ?>
Baiklah cukup sampai sini dahulu pembahasan kali ini dikarenakan ini cukup panjang maka ini kita sudahi telebih dahulu sampai tahap model selanjutnya kita kan memasukan kategori dan memunculkan datanya. dengan CRUD.
Daftar isi :
Relational Active Record Database Yii Framework Bab 1 ( Tabel Relational )
Relational Active Record Database Yii Framework Bab 2 ( CRUD )
Merelasikan Tabel Dengan Belongs To Yii Framework ( Final )
Relational Active Record Database Yii Framework Bab 1 sekarang sudah selesai, baca juga tutorial belajar Yii Framework lainnya.
Daftar isi :
Relational Active Record Database Yii Framework Bab 1 ( Tabel Relational )
Relational Active Record Database Yii Framework Bab 2 ( CRUD )
Merelasikan Tabel Dengan Belongs To Yii Framework ( Final )
Relational Active Record Database Yii Framework Bab 1 sekarang sudah selesai, baca juga tutorial belajar Yii Framework lainnya.
Gan sebelumnya maaf, ngga sesuai sama judul
ReplyDeleteTapi boleh ngga request untuk artikel selanjutnya, Hhheee
1. Yii mempunyai fitur modul, seperti untuk admin saya buat modul admin, tetapi saat ini menjadi berfikir untuk memisahkan frontend juga, jadi ada 2 modul: frontend dan backend(admin), seperti di yii boilerplate gitu, nah kalo untuk module frontend, dengan mode default saya bisa akses di http://domain/frontend tetapi apakah bisa modulfront end ini kita setting sebagai root nya jadi diakses nya http://domain/
2. Hmm, ya udh tkutnya saya jdi ngga tau diri :)) Itu dulu aja gan :)
Hehehe
Deleteide bagus gan (h) , tapi dsni ane artikelnya dari dasar lebih dahulu bertahap nanti baru masuk yang lebih sulit,,,
(o)
Mungkin nanti kedepannya bisa,,
:>)