试试这个代码。
在控制器中。
$sql = "SELECT i.inmueble_nombre, a.arrendatario_nombre, a.arrendatario_email, c.contrato_fecha_ini, c.contrato_fecha_fin
FROM zf_inmuebles i, zf_arrendatarios a, zf_contratos c
WHERE c.contrato_estado = 'ALta'
AND i.inmueble_id = c.zf_inmuebles_inmueble_id
AND a.arrendatario_id = c.zf_arrendatarios_arrendatario_id";
$dataProvider=new CSqlDataProvider($sql,array(
'pagination'=>array(
'pageSize'=> '10', //no of record per page here
),);
$this->render('VIEW_NAME', array('dataProvider'=>$dataProvider));
在 VIEW_FILE 中
$this->widget('zii.widgets.CListView',
array(
'dataProvider'=>$dataProvider,
'ajaxUpdate'=>true,
'columns'=>array(
array('header'=>'Inmueble Nombre','name'=>'inmueble_nombre'),
array('header'=>'Arrendatario Nombre','name'=>'arrendatario_nombre'),
),
));