Gérer les invités sur mon site

8 views
Skip to first unread message

MINKOUE OBAME Anouchka

unread,
May 19, 2019, 4:59:04 PM5/19/19
to Association Francophone des Utilisateurs de Symfony
Bonjour,

J'ai crée un site de création de facture c'est-à-dire tous les utilisateurs doivent être connectés pour pouvoir créer et télécharger leurs factures.
Ce que je veux c'est de permettre aux visiteurs de pouvoir créer et télécharger les factures sans se connecter et leurs factures ne serons pas sauvegarder.
Voici ce que j'essaie de faire au niveau du controller : 
<?php


namespace App\Controller;


use App\Entity\Facture;
use App\Form\FactureType;
use Spipu\Html2Pdf\Html2Pdf;
use App\Service\T_HTML2PDF;
use App\Repository\FactureRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;


/**
 * @Route("/facture")
 */

class FactureController extends AbstractController
{


//-----------------------------------------------
/**
     * @Route("/guest_new", name="guest_facture_new", methods={"GET","POST"})
     */

   
public function guestnew(Request $request): Response
   
{
        $facture
= new Facture();
       
//$facture->setUser($this->getUser());


        $form
= $this->createForm(FactureType::class, $facture);
        $form
->handleRequest($request);


       
if ($form->isSubmitted() && $form->isValid()) {


         
return $this->redirectToRoute('facture_pdf');
       
}


       
return $this->render('guest/new.html.twig', [
           
'facture' => $facture,
           
'form' => $form->createView(),
       
]);
       
 
}


Reply all
Reply to author
Forward
0 new messages