Bom dia pessoal,
estou com dificuldade em criar uma CListView para mostrar os campos de tabelas diferentes.
O Cenário é o seguinte: Tenho uma tabela evento, e para cada evento posso cadastrar várias programações e vários documentos.
Na View do Evento, são mostrados os campos do evento cadastrados e abaixo gostaria de mostrar as programações e os documentos utilizando CListView.
No meu EventoController tenho o seguinte:
$dataProviderProgramacao=new CActiveDataProvider('Programacao', array(
'criteria'=>array(
'condition'=>'ordem_programacao=ordem_programacao',
//'params'=>array('ordem_programacao'=>$this->loadModel()->id),
),
'pagination'=>array(
'pageSize'=>1,
),
));
$this->render('view',array(
'model'=>$this->loadModel($id),
'dataProvider1'=>$dataProviderProgramacao,
//'dataProvider2'=>$dataProviderDocumento,
));
Na minha View tenho o seguinte:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider1,
//'dataProvider'=>$model->search(),
'itemView'=>'/programacao/_view',
));
Em anexo uma imagem de como eu gostaria que ficasse.
Seria possível criar desta forma?
Abraço a todos!