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.

}<br />

));<br />

),<br />

'pageSize'=>5,<br />

return $dataProvider5;<br />

d. Mengambil lima thread terakhir yang telah dibuat<br />

public function lastThread()<br />

{<br />

$sql2='SELECT * FROM thread order by id desc';<br />

$dataProvider2=new CSqlDataProvider($sql2,array(<br />

'keyField' => 'id',<br />

'pagination'=>array(<br />

'pageSize'=>5,<br />

),<br />

));<br />

}<br />

return $dataProvider2;<br />

e. Mengambil lima berita terakhir yang telah dibuat<br />

public function lastNew()<br />

{<br />

$sql='SELECT * FROM news order by id desc';<br />

$dataProvider=new CSqlDataProvider($sql,array(<br />

'keyField' => 'id',<br />

'pagination'=>array(<br />

'pageSize'=>5,<br />

),<br />

));<br />

return $dataProvider;<br />

}<br />

Kelima fungsi di atas saya letakkan pada model Thread, tapi kalo anda<br />

mau meletakannya pada model lain, itu sah sah saja kok.. Tujuan saya letakkan di<br />

model thread biar saya gampang mengingatnya saja..<br />

Setelah membuat semua fungsi yang mengembalikan nilai-nilai yang kita<br />

inginkan, kita harus definisikan juga nilai-nilai tersebut pada suatu action untuk<br />

kemudian ditampilkan kepada user. Silahkan buka action<strong>Index</strong> pada<br />

SiteController.php. Buat action<strong>Index</strong> tersebut mendefinisikan nilai yang ingin kita<br />

ambil, lalu kirim nilainya ke view.<br />

Page<br />

100

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

Saved successfully!

Ooh no, something went wrong!