src/Controller/AjouterproduitsController.php line 86

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use Doctrine\ORM\EntityManagerInterface;
  7. use Symfony\Component\HttpFoundation\Request;
  8. use App\Entity\Articles;
  9. use App\Entity\PhotoVendeurs;
  10. use App\Entity\UserVendeur;
  11. use App\Form\ArticleType;
  12. use App\Repository\ArticlesRepository;
  13. use App\Repository\PhotoVendeursRepository;
  14. use App\Form\CouvertureProfilType;
  15. use App\Form\PhotoVendeursType;
  16. use App\Repository\CouvertureProfilRepository;
  17. use App\Entity\CouvertureProfil;
  18. class AjouterproduitsController extends AbstractController
  19. {
  20.     /**
  21.      * @Route("/Ajouter-produit", name="app_ajouterProduit")
  22.      * Response *if any* for success.
  23.      */
  24.     public function index(Request $requestEntityManagerInterface $em
  25.         ArticlesRepository $ArticlesRepository): Response
  26.     {
  27.         $suivre = new Articles();
  28.         $form $this->createForm(ArticleType::class, $suivre);
  29.         $form->handleRequest($request);
  30.         if ($form->isSubmitted() && $form->isValid()) {
  31.            $suivre $form->getData();
  32.             
  33.             $user $this->getUser();
  34.             $suivre->setVendeurs($user);
  35.             $em->persist($suivre);
  36.             $em->flush();
  37.            $this->addFlash('success''Votre offre à été créer avec succes !');
  38.             return $this->redirectToRoute('app_main');
  39.         }
  40.         return $this->render('admin/ajouterproduits.html.twig', [
  41.             'Formulaire' => $form->createView()
  42.         ]);
  43.     }
  44.     /**
  45.      * @Route("/Ajouter-photoprofil", name="app_ajouterPhoto")
  46.      * Response *if any* for success.
  47.      */
  48.     public function indexphotoProfil(Request $requestEntityManagerInterface $em
  49.         PhotoVendeursRepository $PhotoVendeursRepos): Response
  50.     {
  51.         $photoprofil = new PhotoVendeurs();
  52.         $form $this->createForm(PhotoVendeursType::class, $photoprofil);
  53.         $form->handleRequest($request);
  54.         if ($form->isSubmitted() && $form->isValid()) {
  55.            $photoprofil $form->getData();
  56.             
  57.             $user $this->getUser();
  58.             $photoprofil->setVendeurs($user);
  59.             //$em->persist($suivre);
  60.             $em->persist($photoprofil);
  61.             $em->flush();
  62.            $this->addFlash('success''Vos photos ont été ajouté !');
  63.             return $this->redirectToRoute('app_main');
  64.         }
  65.         return $this->render('vendeurs/ajouterPhotoprofil.html.twig', [
  66.             'Formulaire' => $form->createView()
  67.         ]);
  68.     }
  69.  }