Commit 96ffb7be authored by Mat's avatar Mat

form commande, imbriqué, add/remove des légumes, fonctionnel

parent ba3b3a81
...@@ -84,25 +84,19 @@ class MembreController extends MasterController ...@@ -84,25 +84,19 @@ class MembreController extends MasterController
$offre = $currentOffre['offreOne']; $offre = $currentOffre['offreOne'];
/** /**
* il faut que l'offre soit en cours, et qu'on aie le droit d'y accéder * Il faut que l'offre soit en cours, et qu'on aie le droit d'y accéder
*/ */
if ($currentOffre['offreOne'] === null || ! $groupes->contains($currentOffre['groupeOne'])) if ($currentOffre['offreOne'] === null || ! $groupes->contains($currentOffre['groupeOne']))
{ {
return $this->redirectToRoute('potage_today'); return $this->redirectToRoute('potage_today');
} }
/**
* Le formulaire de commande
*/
$commande = new Commande($offre, $user); $commande = new Commande($offre, $user);
$legume = new CommandeLegumes();
// dummy $commande->addCommandeLegumes($legume);
$legume1 = new CommandeLegumes();
$legume1
->setPrixUnitaire(2.6)
->setUnite('botte')
->setQuantite(3)
->setPrix(7.8);
$commande->addCommandeLegumes($legume1);
// end dummy
$form = $this->createForm(CommandeType::class, $commande); $form = $this->createForm(CommandeType::class, $commande);
$form->handleRequest($request); $form->handleRequest($request);
......
...@@ -19,7 +19,8 @@ class CommandeType extends AbstractType ...@@ -19,7 +19,8 @@ class CommandeType extends AbstractType
'entry_type' => CommandeLegumesType::class, 'entry_type' => CommandeLegumesType::class,
'entry_options' => array('label' => false), 'entry_options' => array('label' => false),
'by_reference' => false, 'by_reference' => false,
'allow_add' => true 'allow_add' => true,
'allow_delete' => true,
)) ))
->add('sauver', SubmitType::class, array( ->add('sauver', SubmitType::class, array(
'label' => 'Enregistrer', 'label' => 'Enregistrer',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment