<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use App\Entity\Chambre;
use App\Entity\Photo;
use App\Entity\Categorie;
use App\Entity\Salle;
use App\Entity\Complement;
class ParticulierController extends AbstractController
{
/**
* @Route("/particuliers/mariages", name="mariages")
*/
public function mariages()
{
$chambres = $this->getDoctrine()->getRepository(Chambre::class);
$photos = $this->getDoctrine()->getRepository(Photo::class);
$salles = $this->getDoctrine()->getRepository(Salle::class);
$categories = $this->getDoctrine()->getRepository(Salle::class);
$complements = $this->getDoctrine()->getRepository(Complement::class);
$buttons = [
['Construisez votre mariage', '#'],
['Réservez ce jour d\'exception', '#'],
];
$pictos = ['classe', 'u', 'conference', 'banquet', 'cocktail'];
$path = 'particuliers/mariages';
return $this->render('particuliers/mariages/index.html.twig', [
'controller_name' => 'ParticulierController',
'path' => $path,
'title' => 'L\'orangerie du château de Bordus - Mariages',
'header_title' => 'Mariage',
'header_subtitle' => 'Organisez l\'événement inoubliable !',
'header_img' => 'img/' . $path . '/header_entete.jpeg',
'header_video' => 'img/' . $path . '/header_entete.jpeg',
'header_buttons' => $buttons,
'pictos' => $pictos,
'chambres' => $chambres->findBy(
['batiment' => '1']
),
'photos_chambres_laborde' => $photos->findBy(
['categorie' => '1']
),
'photos_salles' => $photos->findBy(
['categorie' => '2']
),
'complements' => $complements->findAll(),
'photos_complements' =>$photos->findBy(
['categorie' => '3']
),
'salles' => $salles->findBy(
['batiment' => '1' ]
),
'photos_laborde' => [
[1, "Le salon",'la-borde_1.jpeg'],
[0, "Le four",'la-borde_2.jpeg'],
[1, "La salle à manger",'la-borde_3.jpeg'],
[0, "Petite salle à manger",'la-borde_4.jpeg'],
[1, "La cuisine",'la-borde_5.jpeg'],
[0, "",'la-borde_6.jpeg'],
[1, "L'escalier",'la-borde_7.jpeg'],
[0, "Couloir",'la-borde_8.jpeg'],
],
'plans_salles' => [
[1,'plan_1.jpg'],
[0,'plan_2.jpg'],
[1,'plan_3.jpg'],
[0,'plan_4.jpg'],
],
'chemin' => 'img/chambres'
]);
}
/**
* @Route("/particuliers/evenements", name="evenements")
*/
public function evenements()
{
$chambres = $this->getDoctrine()->getRepository(Chambre::class);
$photos = $this->getDoctrine()->getRepository(Photo::class);
$salles = $this->getDoctrine()->getRepository(Salle::class);
$categories = $this->getDoctrine()->getRepository(Salle::class);
$complements = $this->getDoctrine()->getRepository(Complement::class);
$buttons = [
['Construisez votre mariage', '#'],
['Réservez ce jour inoubliable', '#'],
];
$pictos = ['classe', 'u', 'conference', 'banquet', 'cocktail'];
$path = 'particuliers/evenements';
return $this->render('particuliers/evenements/index.html.twig', [
'controller_name' => 'ParticulierController',
'path' => $path,
'title' => 'L\'orangerie du château de Bordus - Évènements',
'header_title' => 'Évènements',
'header_subtitle' => 'Organisez l\'événement inoubliable !',
'header_img' => 'img/' . $path . '/header_entete.jpeg',
'header_video' => 'img/' . $path . '/header_entete.jpeg',
'header_buttons' => $buttons,
'pictos' => $pictos,
'chambres' => $chambres->findBy(
['batiment' => '1']
),
'photos_chambres_laborde' => $photos->findBy(
['categorie' => '1']
),
'photos_salles' => $photos->findBy(
['categorie' => '2']
),
'complements' => $complements->findAll(),
'photos_complements' =>$photos->findBy(
['categorie' => '3']
),
'salles' => $salles->findBy(
['batiment' => '1' ]
),
'photos_laborde' => [
[1, "Le salon",'la-borde_1.jpeg'],
[0, "Le four",'la-borde_2.jpeg'],
[1, "La salle à manger",'la-borde_3.jpeg'],
[0, "Petite salle à manger",'la-borde_4.jpeg'],
[1, "La cuisine",'la-borde_5.jpeg'],
[0, "",'la-borde_6.jpeg'],
[1, "L'escalier",'la-borde_7.jpeg'],
[0, "Couloir",'la-borde_8.jpeg'],
],
'plans_salles' => [
[1,'plan_1.jpg'],
[0,'plan_2.jpg'],
[1,'plan_3.jpg'],
[0,'plan_4.jpg'],
],
'chemin' => 'img/chambres'
]);
}
}