22.07.2013 Views

download - Index of

download - Index of

download - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

->where('id=:id', array(':id'=>$id))<br />

->queryRow()<br />

Dan kalo memang masih rada bingung dengan penjelasan saya di atas, lagi-lagi<br />

materi di atas juga saya ambil dari Website Yii Framework disini :<br />

http://www.yiiframework.com/doc/guide/1.1/id/database.query-builder. Jadi anda<br />

dapat menggalinya lebih dalam lagi disana.. <br />

Active Record (AR)<br />

Active Record (AR) adalah teknik populer Object-Relational Mapping<br />

(ORM). Setiap kelas AR akan mewakili suatu tabel pada database dan<br />

propertynya mewakili attribute dari tabel tersebut. Ingat kan materi tentang<br />

“Model”?? pada materi tersebut saya membahas tentang cara mendefinisikan<br />

model yang disimpan di database dengan menggunakan AR. Dan betul sekali, AR<br />

yang sedang kita bahas sekarang adalah AR tersebut. Yah, AR ini adalah model<br />

yang kita definisikan agar suatu class dapat terkoneksi ke database dan dapat<br />

membuat aturan bisnis sesuai kebutuhan database tersebut. Jadi kalo mau<br />

menggunakan AR, kita harus mendifinisikan suatu model menggunakn AR. AR<br />

sangat membantu untuk mengurangi waktu kita dalam penulisan sintaks-sintaks<br />

SQL. Berikut contoh penggunaan AR pada Yii Framework :<br />

$itu=new Mahasiswa;<br />

$itu->nama="Sabit Huraira";<br />

$itu->alamat="Dimana Aja";<br />

$itu->save();<br />

Page 33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!