Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mathieu
potage
Commits
96ffb7be
Commit
96ffb7be
authored
Sep 17, 2018
by
Mat
Browse files
form commande, imbriqué, add/remove des légumes, fonctionnel
parent
ba3b3a81
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/PotageBundle/Controller/MembreController.php
View file @
96ffb7be
...
...
@@ -84,25 +84,19 @@ class MembreController extends MasterController
$offre
=
$currentOffre
[
'offreOne'
];
/**
*
i
l faut que l'offre soit en cours, et qu'on aie le droit d'y accéder
*
I
l 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'
]))
{
return
$this
->
redirectToRoute
(
'potage_today'
);
}
/**
* Le formulaire de commande
*/
$commande
=
new
Commande
(
$offre
,
$user
);
// dummy
$legume1
=
new
CommandeLegumes
();
$legume1
->
setPrixUnitaire
(
2.6
)
->
setUnite
(
'botte'
)
->
setQuantite
(
3
)
->
setPrix
(
7.8
);
$commande
->
addCommandeLegumes
(
$legume1
);
// end dummy
$legume
=
new
CommandeLegumes
();
$commande
->
addCommandeLegumes
(
$legume
);
$form
=
$this
->
createForm
(
CommandeType
::
class
,
$commande
);
$form
->
handleRequest
(
$request
);
...
...
src/PotageBundle/Form/Membre/CommandeType.php
View file @
96ffb7be
...
...
@@ -19,7 +19,8 @@ class CommandeType extends AbstractType
'entry_type'
=>
CommandeLegumesType
::
class
,
'entry_options'
=>
array
(
'label'
=>
false
),
'by_reference'
=>
false
,
'allow_add'
=>
true
'allow_add'
=>
true
,
'allow_delete'
=>
true
,
))
->
add
(
'sauver'
,
SubmitType
::
class
,
array
(
'label'
=>
'Enregistrer'
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment