1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| <?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(),
]);
} |
Partager