<?php
namespace App\Controller;
use App\Entity\Produit;
use App\Data\SearchData;
use App\Entity\Category;
use App\Form\SearchForm;
use Doctrine\Persistence\ManagerRegistry;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class BaseCommonController extends AbstractController
{
// #[Route(path: '/', name: 'home_initial')]
public function navbar(ManagerRegistry $doctrine)
{
$categories = $doctrine->getRepository(Category::class)->findBy([],["nom"=>"ASC"]);
// return $categories
return $this->render('navbar.html.twig', ['categories' => $categories ]);
;
}
public function burgerbar(ManagerRegistry $doctrine)
{
$categories = $doctrine->getRepository(Category::class)->findBy([],["nom"=>"ASC"]);
return $this->render('burgermenu.html.twig', ['categories' => $categories ]);
;
}
public function searchbar(ManagerRegistry $doctrine)
{
$data = new SearchData();
$form = $this->createForm(SearchForm::class, $data);
return $this->render('searchmenu.html.twig' ,[
'form' => $form->createView()
]);
}
// public function produitsFiltrer(ManagerRegistry $doctrine)
// {
// $produits = $doctrine->getRepository(Produit::class)->findBy([],["product_name"=>"ASC"]);
// // return $categories
// return $this->render('produit/produitsFiltrer.html.twig', ['produits' => $produits ]);
// ;
// }
}