Nulla porta lobortis ligula vel egestas
Era brevis ratione est. Teres talis saepe tractare de camerarius flavum sensorem. Abnobas sunt hilotaes de placidus vita. Aliquam sodales odio id eleifend tristique. Curabitur aliquam euismod dolor non ornare.
Choose your language
2. prosinca 2023. u 12:44:08 Tom Doe
Era brevis ratione est. Teres talis saepe tractare de camerarius flavum sensorem. Abnobas sunt hilotaes de placidus vita. Aliquam sodales odio id eleifend tristique. Curabitur aliquam euismod dolor non ornare.
30. studenoga 2023. u 16:10:08 Tom Doe
Silva de secundus galatae demitto quadra. Ubi est barbatus nix. Bassus fatalis classiss virtualiter transferre de flavum. Nunc viverra elit ac laoreet suscipit. Mineralis persuadere omnes finises desiderium.
24. studenoga 2023. u 16:48:42 Tom Doe
Sunt seculaes transferre talis camerarius fluctuies. Eposs sunt solems de superbus fortis. Morbi tempus commodo mattis. Diatrias tolerare tanquam noster caesium. Mauris dapibus risus quis suscipit vulputate.
18. studenoga 2023. u 12:16:54 Jane Doe
Silva de secundus galatae demitto quadra. Ut suscipit posuere justo at vulputate. Abnobas sunt hilotaes de placidus vita. Ubi est audax amicitia. Aliquam sodales odio id eleifend tristique. Mineralis persuadere omnes finises desiderium.
16. studenoga 2023. u 09:34:15 Tom Doe
Diatrias tolerare tanquam noster caesium. Ut suscipit posuere justo at vulputate. Sunt accentores vitare salvus flavum parses. Ubi est audax amicitia. Morbi tempus commodo mattis. Abnobas sunt hilotaes de placidus vita.
14. studenoga 2023. u 15:16:07 Tom Doe
Sunt seculaes transferre talis camerarius fluctuies. Mauris dapibus risus quis suscipit vulputate. In hac habitasse platea dictumst. Eros diam egestas libero eu vulputate risus. Nunc viverra elit ac laoreet suscipit.
Ovo je demo web aplikacija napravljena unutar Symfony okvirne tehnologije, služi kako bi pokazala preporučeni način korištenja Symfony okvirne tehnologije.
Za više informacija, provjerite Symfony dokumentaciju.
Klikni na ovaj gumb kako bi pokazali izvorni kod od Kontrolora i Predloška korištenog prilikom stvaranja ove stranice.
src/Presentation/Controller/Blog/Visitor/Post/GetLatestPostsController.php at line 55
/**
* 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
*
* @param Request $request
* @param int $page
* @param string $_format
* @return Response
*/
#[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<[1-9]\d{0,8}>}',
name: 'blog_index_paginated',
defaults: ['_format' => 'html'],
methods: ['GET']
)]
#[Cache(smaxage: 10)]
public function index(Request $request, int $page, string $_format): Response
{
// Here we call usecase to retrieve latest posts
$this
->getLatestPostsUsecase
->setRequest($this->getLatestPostsRequest::from([
'tag' => $request->query->get('tag'),
'page' => $page,
]))
->setPresenter($this->getLatestPostsPresenter)
->execute();
// 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', $this->getLatestPostsPresenter->getResponseData());
}