Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *************************** CONTROLEUR
- public function ajouterProduitAction( Request $request )
- {
- echo $request ;
- $nombreProduit = 4 ;
- $produit = new Produit();
- $form = $this->createForm(new ProduitType(), $produit);
- $request = $this->get('request');
- // On vérifie qu'elle est de type POST
- if ($request->getMethod() == 'POST')
- {
- echo 'post' ;
- }
- /*
- // On récupère la requête
- $produit->setLevel(2) ;
- // On fait le lien Requête <-> Formulaire
- // À partir de maintenant, la variable $article contient les valeurs entrées dans le formulaire par le visiteur
- $form->bind($request);
- // On vérifie que les valeurs entrées sont correctes
- // (Nous verrons la validation des objets en détail dans le prochain chapitre)
- if ($form->isValid())
- {
- // On l'enregistre notre objet $article dans la base de données
- $em = $this->getDoctrine()->getManager();
- $em->persist($produit);
- $em->flush();
- // On redirige vers la page de visualisation de l'article nouvellement créé
- return $this->redirect( path('Chauss_land_administration_homepage') ) ;
- }
- }
- */
- return $this->render('ChaussLandStockBundle:StockController:addProduit.html.twig', array('form' => $form->createView(), 'nombreProduit' => $nombreProduit ) ) ;
- }
- **************************** FORM
- <div class="well">
- <form method="post" {{ form_enctype(form) }}>
- Nombre de categorie : {{ nombreProduit }}
- <div>
- {{ form_errors(form.name) }}
- {{ form_label(form.name, 'Nom du Produit :'|trans) }}
- {{ form_widget(form.name) }}
- </div>
- <div>
- {{ form_errors(form.quantite) }}
- {{ form_label(form.quantite, 'Quantite :'|trans) }}
- {{ form_widget(form.quantite) }}
- </div>
- <div>
- {{ form_errors(form.prix) }}
- {{ form_label(form.prix, 'Prix :'|trans) }}
- {{ form_widget(form.prix) }}
- </div>
- <div>
- {{ form_errors(form.url) }}
- {{ form_label(form.url, 'Url :'|trans) }}
- {{ form_widget(form.url) }}
- </div>
- <div>
- {{ form_errors(form.categorie) }}
- {{ form_label(form.categorie, 'Categorie :'|trans) }}
- {{ form_widget(form.categorie) }}
- </div>
- <div>
- {{ form_errors(form.souscategorie) }}
- {{ form_label(form.souscategorie, 'Sous Categorie :'|trans) }}
- {{ form_widget(form.souscategorie) }}
- </div>
- <div>
- {{ form_errors(form.date) }}
- {{ form_label(form.date, 'date :'|trans) }}
- {{ form_widget(form.date) }}
- </div>
- <div>
- {{ form_errors(form.publication) }}
- {{ form_label(form.publication, 'Publier ?'|trans) }}
- {{ form_widget(form.publication) }}
- </div>
- <div>
- <input type="submit" class="btn btn-primary" />
- </form>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement