Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, tenho uma tabela professor, uma tabela ritmos e uma tabela professores_ritmos. O cake fez o reconhecimento dos realcionamentos pelo bake model. Ficou um relacionamento hasToMany pra ritmos e um relacionamento hasAndBelongsToMany pra professores_ritmos. Até aí ok. Pra salvar eu to tendo que salvar primeiro na tabela professor, recuperar o último id, percorrer todos os ritmos selecionados pra aí depois salvar na tabela professores_ritmos. Tem como o cake já salvar direto com o saveAll? Sempre soube que sim, mas não to conseguindo e to começando no framework agora.
Meu form ta assim (vou colocar só o campo dos ritmos. Pode ser que o nome esteja errado e o próprio cake nao ta entendendo):
<div class="controls">
<?php
for($i=0; $i<count($ritmos); $i++):
?>
<input type="checkbox" name="data[ProfessoresRitmo][ritmo_id][]" value="<?php echo $ritmos[$i]['Ritmo']['id']?>" /> <?php echo $ritmos[$i]['Ritmo']['descricao'] ?>
<?php endfor; ?>
</div>
Agradeço qualquer ajuda
Carregando comentários...