Bom dia
Antes de mais nada, um feliz 2013 para todos
Depois que finalizei o primeiro projeto de estudos do Yii, resolvi refazer para assimilar o aprendizado.
Fiz então as tabelas dos BD mysql, relacionei as mesmas, criei os models, controllers e views, tudo como havia feito antes.
Mas na hora em que chamo o formulário de pedidos o mesmo não é renderizado em sua totalidade. a renderização para no CGridView
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'itenssysos-grid',
'dataProvider'=>$model->itenssysoses,
'filter'=>$model,
'columns'=>array(
'id',
'idsysos',
'servicospecas',
'qtde',
'prunitario',
'total',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
Substitui então a CGridView por uma CDetailView. A renderização finaliza, mas no campos aparece Not set ao invés dos dados
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model->itenssysoses,
'attributes'=>array(
'id',
'servicospecas',
'idsysos',
),
));
Fiz então um simples foreach para ver se o relacionamento estava trazendo os dados corretamente e o mesmo funcionou sem nenhum problema. Todos os dados pedidos no foreach foram retornados sem problemas
foreach($model->itenssysoses as $item){
echo $item->servicospecas;
echo $item->id;
echo $item->idsysos;
}
Alguem sabe me dizer o que esta acontecendo nos views, não estou conseguindo detectar o problema