数据来自$this->EventoObreiro->find('all');
:
Array (
[0] => Array (
[EventoObreiro] => Array (
[id] => 1
[evento_id] => 2
[obreiro_id] => 5
)
)
[1] => Array (
[EventoObreiro] => Array (
[id] => 2
[evento_id] => 2
[obreiro_id] => 3
)
)
)
HTML 表单:
<?php echo $this->Form->create('EventoObreiro', array('url' => '/eventos/presenca/' . $evento['Evento']['id'])); ?>
<?php if(count($obreiros) > 0) { ?>
<?php foreach($obreiros as $k => $obreiro) { ?>
<?php echo($obreiro['Usuario']['nome']); ?>
<?php echo($this->Form->input('EventoObreiro.' . $k . '.obreiro_id', array('type' => 'hidden', 'value' => $obreiro['Obreiro']['id']))); ?>
<?php echo($this->Form->input('EventoObreiro.' . $k . '.evento_id', array('type' => 'radio', 'legend' => false, 'options' => array('1' => 'Sim', '0' => 'Não')))); ?>
<?php } ?>
<?php } ?>
<?php echo $form->button('Salvar presença', array('type' => 'submit', 'class' => 'button', 'name' => 'botaoAdicionar')); ?>
<?php $this->Form->end(); ?>
$obreiros
设置从$this->set('obreiros', $this->Obreiro->find('all'));
但我的表格不是自动填充的。我怎么能做到这一点?