Agan-agan,
newbie bertanya lagi kalo berkenan mohon dibantu ya…
Ceritanya, aq ingin ngambil 5 record terakhir dari postingan, kemudian ditampilkan di view, di layouts/main.php
Model :
public function lastNew()
{
$sql='SELECT * FROM font order by id desc';
$dataProvider=new CSqlDataProvider($sql,array(
'keyField' => 'id',
'pagination'=>array(
'pageSize'=>5,
),
));
return $dataProvider;
}
Controller :
public function actionMain()
{
$dataProvider=Font::model()->lastNew();
$this->render('main',array(
'dataProvider'=>$dataProvider,
));
}
Kemudian di view, di layouts/main.php :
<?php
foreach($dataProvider->getData() as $i=>$ii)
{
echo Chtml::link($ii['fname'],array('font/view','id'=>$ii['fid']));
}
?>
dan errornya : Undefined variable: dataProvider. Saya keliru gak sih gan? mohon bantuannya untuk koreksi…
Trims ya sebelumnya… ^^