Ubi est barbatus nix. Silva de secundus galatae demitto quadra. Nulla porta lobortis ligula vel egestas. Urna nisl sollicitudin id varius orci quam id turpis. Potus sensim ad ferox abnoba. Aliquam sodales odio id eleifend tristique.
Diatrias tolerare tanquam noster caesium. Ut eleifend mauris et risus ultrices egestas. Teres talis saepe tractare de camerarius flavum sensorem. Aliquam sodales odio id eleifend tristique. Abnobas sunt hilotaes de placidus vita.
Silva de secundus galatae demitto quadra. Urna nisl sollicitudin id varius orci quam id turpis. Ut eleifend mauris et risus ultrices egestas. Abnobas sunt hilotaes de placidus vita. Pellentesque et sapien pulvinar consectetur.
Sed varius a risus eget aliquam. Pellentesque et sapien pulvinar consectetur. Mauris dapibus risus quis suscipit vulputate. Ut suscipit posuere justo at vulputate. Lorem ipsum dolor sit amet consectetur adipiscing elit.
Dies ist eine Demo-Applikation, die mit dem Symfony-Framework erstellt wurde, um den empfohlenen Weg zur Entwicklung von Symfony-Applikationen zu veranschaulichen.
/**
* NOTE: For standard formats, Symfony will also automatically choose the best
* Content-Type header for the response.
*
* See https://symfony.com/doc/current/routing.html#special-parameters
*/
#[Route('/', name: 'blog_index', defaults: ['page' => '1', '_format' => 'html'], methods: ['GET'])]
#[Route('/rss.xml', name: 'blog_rss', defaults: ['page' => '1', '_format' => 'xml'], methods: ['GET'])]
#[Route('/page/{page}', name: 'blog_index_paginated', defaults: ['_format' => 'html'], requirements: ['page' => Requirement::POSITIVE_INT], methods: ['GET'])]
#[Cache(smaxage: 10)]
public function index(Request $request, int $page, string $_format, PostRepository $posts, TagRepository $tags): Response
{
$tag = null;
if ($request->query->has('tag')) {
$tag = $tags->findOneBy(['name' => $request->query->get('tag')]);
}
$latestPosts = $posts->findLatest($page, $tag);
// Every template name also has two extensions that specify the format and
// engine for that template.
// See https://symfony.com/doc/current/templates.html#template-naming
return $this->render('blog/index.'.$_format.'.twig', [
'paginator' => $latestPosts,
'tagName' => $tag?->getName(),
]);
}