22.07.2013 Views

download - Index of

download - Index of

download - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Code di atas adalah code untuk melakukan input data baru ke tabel “Mahasiswa”.<br />

Dimana dari data tersebut saya menginput attribut nama dan alamat, kemudian<br />

menyimpannya ke database.<br />

Yang paling menarik dari AR adalah proses untuk mengambil data yang<br />

menjadi sangat mudah. Berikut saya contohkan beberapa operasi melihat data<br />

dengan menggunakan AR :<br />

$hasil=Mahasiswa::model()->find(); => //mengembalikan baris<br />

pertama data pada tabel mahasiswa sesuai dengan kondisi yang<br />

ditetapkan<br />

$hasil=Mahasiswa::model()->findByPk(); => //mengembalikan<br />

baris pertama data pada tabel mahasiswa yang memiliki<br />

Primary Key sesuai dengan kondisi yang ditetapkan<br />

$hasil=Mahasiswa::model()->findByAttributes(); =><br />

//mengembalikan baris data pertama pada tabel mahasiswa yang<br />

memiliki attribute dengan kondisi yang telah ditetapkan<br />

$hasil=Mahasiswa::model()->findBySql(); => //mengembalikan<br />

baris pertama data pada tabel mahasiswa dengan SQL yang<br />

telah ditetapkan<br />

Mungkin anda tidak begitu puas dengan operasi-operasi di atas karena hanya akan<br />

mengembalikan data pada baris pertama saja. Tenang, ada operasi lain yang dapat<br />

mengembalikan nilai semua row data yang kita butuhkan. Berikut contoh<br />

pengoperasiannya :<br />

$hasil=Mahasiswa::model()->findAll(); => //mengembalikan<br />

semua data pada tabel mahasiswa sesuai dengan kondisi yang<br />

ditetapkan<br />

$hasil=Mahasiwa::model()->findAllByPk(); => //mengembalikan<br />

semua data pada tabel mahasiswa yang memiliki Primary Key<br />

sesuai dengan kondisi yang ditetapkan<br />

$hasil=Mahasiswa::model()->findAllByAttributes(); =><br />

//mengembalikan semua data pada tabel mahasiswa yang<br />

memiliki attribute dengan kondisi yang telah ditetapkan<br />

Page 34

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

Saved successfully!

Ooh no, something went wrong!