<?php
namespace App\Controller;
use App\Entity\PressReleases;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class PressReleasesController extends AbstractController {
/**
* @Route("/press-releases", name="press_releases")
*/
public function getPressReleases(){
$repo = $this->getDoctrine()->getRepository(PressReleases::class)->findBy(['published' => 1]);
return $this->render('frontend/press-releases.html.twig',[
'press_releases' => $repo,
'page' => 'press_releases'
]);
}
/**
* @Route("/press-releases/{id}/{title}", name="press_release_article")
*/
public function getPressReleaseArticle(Request $request){
$repo = $this->getDoctrine()->getRepository(PressReleases::class)->findOneBy(['id' => $request->get('id')]);
return $this->render('frontend/press-releases-article.html.twig',
[
'content' => $repo,
'page' => 'press_releases'
]);
}
}