Desc Modèle belongsTo Prod. Je veux que tous les Prod.Name apparaissent comme des cases à cocher lors de l'ajout d'un nouveau desc, de sorte que l'utilisateur cliquera simplement sur un Prod.Name lors de l'ajout d'une nouvelle description pour cela. Comme:Comment importer un modèle d'un autre modèle dans CakePHP
<?php
echo $form->create('Desc');
echo $form->checkBox(Prod.Name); // assuming this is the correct code.
echo $form->textArea('Desc.content');
echo $form->end('Save');
?>
Je ne suis toujours pas familier avec ce cadre, tout en jouant avec elle.
Merci!
Jusqu'à présent, ce que je l'ai fait:
<select name='data[Desc][prod_id]' id='DescriptionProdId'>
<?php echo $form->create('Desc'); ?>
<?php foreach($opps as $opp): ?>
<option value="<?php $opp["Prod"]["id"] ?>">
<?php echo $opp["Prod"]["name"]; ?>
</option>
<?php endforeach; ?>
</select>
Ce que vous essayez de faire et ce que vous faites sont deux choses différentes. Si votre desc appartient à prod, assurez-vous de définir dans vos modèles avec var $ belongsTo et var $ hasOne, vous devriez lire le doc sur les associations. var $ uses ne doit pas être utilisé dans cette situation – Charles
Oui, je l'ai déjà fait. Merci de me le rappeler :) –