0
데이터 :CakePHP의 autopopulating하지
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'));
에서 설정하지만 내 양식이 자동으로 채워 아니다. 내가 어떻게 할 수 있니?
내 질문을 업데이트합니다 이, 더 많은 모델이 –
문제 발견 .. 관련 한 모델에는없는 관계, 롤 .. –
가 순환이 잘 설정된 경우 그래서, 협회가 배열에 표시되어 있어야합니다 보였다. 행운을 빕니다! –