如何在不使用CGridView的情况下直接获取CActiveDataProvider数据?
Controller.php
public function actionList($id)
{
$criteria = new CDbCriteria;
$dataProvider=new CActiveDataProvider('Events', array(
'criteria' => $criteria
));
$this->render('list',array(
'dataProvider'=>$dataProvider,
));
}View.php:
<?php echo $dataProvider->name; ?> // Return Error发布于 2013-01-24 01:38:24
CActiveDataProvider以ActiveRecord objects 的形式提供数据,使用getData()方法获取dataprovider中的所有活动记录对象
$models =$dataProvider->getData()
foreach($models as $model)
{
echo $model->name;
}https://stackoverflow.com/questions/14485358
复制相似问题