Pessoal, tenho um crud de teste onde cadastro e gerencio mensagens, dai para saber como é criar uma pagina que lista as mensagens, que para cada msg tem um checkbox com o id da msg e que depois pretendo implementar um upload e listagem de arquivos criei uma view com um form e dentro do for esse campos que descrevi.
Quando submeto o form não estou conseguindo, no controller, recuperar os valores dos campos do form.
Fiz um print_r($_POST[‘Message’]); exit; para ver o que aparece e ele está vazio, mas se eu fizer um print_r($_POST[‘idMsg’]); ele possui o array dos checkbox selecionados.
Como devo fazer para ele recuperar os dados pelo $_POST[‘Message’] ?!
Segue o codigo da view:
<?php
$this->breadcrumbs=array(
'Message'=>array('/message'),
'Lista',
);?>
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'message-form',
'enableAjaxValidation'=>false,
)); ?>
<table>
<?php
foreach($dados as $d)
{ ?>
<tr>
<td><input type="checkbox" name="idMsg[]" value="<?php echo $d->id; ?>" /> </td>
<td><?php echo $d->id; ?></td>
<td><?php echo $d->content; ?></td>
</tr>
<?php
}
?>
</table>
<input type="submit" value="Salvar" />
<?php $this->endWidget(); ?>
</div>
Valeu!