<?php
// src/Controller/HomeController.php
namespace App\Controller;
//use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
use App\Entity\Festival;
use App\Entity\Events;
class HomeController extends Controller
{
/**
* @Route("/")
*/
public function index(SessionInterface $session)
{
// default session
$user = $session->get('user', array());
$repository = $this->getDoctrine()->getRepository(Festival::class);
$festivals = $repository->findAll();
$events = $this->getDoctrine()->getRepository(Events::class);
$allEvents = $events->findByFestival('tge2017');
$name = $repository->getAllFestivals();
$events = array(
array (
'time' => 'a',
'verdict' => 'ja',
'place' => 'ja',
'note' => 'ja',
),
array (
'time' => '12',
'verdict' => 'nein',
'place' => 'Molotow',
'note' => 'gut',
)
);
$events = array();
foreach ($allEvents as $event)
{
$events[] = array(
'time' => $event->getTime(),
'band' => $event->getBand(),
'verdict' => $event->getVerdict(),
'place' => $event->getPlace(),
'note' => $event->getComment(),
);
}
return $this->render('home.html.twig', array(
'festivals' => print_r($name[0]->getNameToken(), true),
'events' => $events,
));
}
}