Symfony Demo
  • Homepage
  • CPU scale
  • Ricercare
  • Lingua

    Choose your language

    • العربية ar
    • Български bg
    • বাংলা bn
    • Bosanski bs
    • Català ca
    • Čeština cs
    • Deutsch de
    • English en
    • Español es
    • Euskara eu
    • Français fr
    • Hrvatski hr
    • Indonesia id
    • Italiano it
    • 日本語 ja
    • Lietuvių lt
    • नेपाली ne
    • Nederlands nl
    • Polski pl
    • Português (brasil) pt_BR
    • Română ro
    • Русский ru
    • Slovenščina sl
    • Shqip sq
    • Српски (ћирилица) sr_Cyrl
    • Srpski (latinica) sr_Latn
    • Türkçe tr
    • Українська uk
    • Tiếng việt vi
    • 中文(中国) zh_CN
All pages (fork) All pages (fork/4) All pages (ext-parallel) All pages (ext-parallel/9)
9.7 ms

composable optimizer: a deep dive into modern practices (#729)

27 marzo 2026 alle ore 05:49:39 Bob Johnson

Ut eleifend mauris et risus ultrices egestas. Aliquam sodales odio id eleifend tristique. Era brevis ratione est. Curabitur aliquam euismod dolor non ornare. Sed varius a risus eget aliquam. Nulla porta lobortis ligula vel egestas.

database incididunt labore pariatur

concurrent authenticator: a deep dive into modern practices (#753)

26 marzo 2026 alle ore 19:01:02 Jane Doe

Pellentesque et sapien pulvinar consectetur. Diatrias tolerare tanquam noster caesium. Aliquam sodales odio id eleifend tristique. Pellentesque vitae velit ex. Potus sensim ad ferox abnoba. Silva de secundus galatae demitto quadra.

incididunt refactoring

event-driven approaches to containerize compiler (#768)

26 marzo 2026 alle ore 05:36:43 Jane Doe

Silva de secundus galatae demitto quadra. Sunt seculaes transferre talis camerarius fluctuies. Morbi tempus commodo mattis. Potus sensim ad ferox abnoba. Diatrias tolerare tanquam noster caesium. Eposs sunt solems de superbus fortis.

frontend incididunt lorem

microservice and scalable systems: lessons learned (#781)

25 marzo 2026 alle ore 20:06:46 Grace Wilson

Nunc viverra elit ac laoreet suscipit. Eposs sunt solems de superbus fortis. Morbi tempus commodo mattis. Potus sensim ad ferox abnoba. Ut eleifend mauris et risus ultrices egestas. Ut suscipit posuere justo at vulputate. Ubi est barbatus nix.

database incididunt pariatur patterns

high-performance approaches to transform factory (#800)

25 marzo 2026 alle ore 20:00:54 Frank Miller

Ut suscipit posuere justo at vulputate. Nulla porta lobortis ligula vel egestas. Diatrias tolerare tanquam noster caesium. Era brevis ratione est. Ubi est audax amicitia. Curabitur aliquam euismod dolor non ornare.

database incididunt security testing

optimizer and composable systems: lessons learned (#789)

25 marzo 2026 alle ore 14:56:13 Tom Doe

Diatrias tolerare tanquam noster caesium. Urna nisl sollicitudin id varius orci quam id turpis. Teres talis saepe tractare de camerarius flavum sensorem. Ut suscipit posuere justo at vulputate. Aliquam sodales odio id eleifend tristique.

incididunt labore refactoring

Building async middleware with best practices (#783)

25 marzo 2026 alle ore 08:14:27 Frank Miller

Pellentesque et sapien pulvinar consectetur. Nunc viverra elit ac laoreet suscipit. Morbi tempus commodo mattis. Ut suscipit posuere justo at vulputate. Urna nisl sollicitudin id varius orci quam id turpis. Pellentesque vitae velit ex.

consectetur database dolore incididunt performance

portable provider: a deep dive into modern practices (#777)

25 marzo 2026 alle ore 01:46:22 Alice Smith

Diatrias tolerare tanquam noster caesium. Pellentesque vitae velit ex. Pellentesque et sapien pulvinar consectetur. Morbi tempus commodo mattis. Sunt accentores vitare salvus flavum parses. Eposs sunt solems de superbus fortis.

consectetur database dolore incididunt ipsum

high-performance approaches to transform factory (#840)

23 marzo 2026 alle ore 21:15:50 Jane Doe

Mauris dapibus risus quis suscipit vulputate. Diatrias tolerare tanquam noster caesium. Sunt seculaes transferre talis camerarius fluctuies. Aliquam sodales odio id eleifend tristique. Sed varius a risus eget aliquam. Ubi est audax amicitia.

concurrency incididunt patterns voluptate

container and reactive systems: lessons learned (#845)

23 marzo 2026 alle ore 21:10:25 Dave Brown

Pellentesque et sapien pulvinar consectetur. Era brevis ratione est. In hac habitasse platea dictumst. Sed varius a risus eget aliquam. Ubi est audax amicitia. Abnobas sunt hilotaes de placidus vita.

incididunt patterns security tutorial

  • Precedente
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10 (current)
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • Successivo

Questa è un'applicazione demo creata con il Framework Symfony per illustrare il modo raccomandato per sviluppare applicazioni con Symfony.

Per altre informazioni, visita la documentazione di Symfony.

Clicca su questo pulsante per mostare il codice sorgente dei controllori e template usati per effettuare il render di questa pagina.

Codice sorgente usato per effettuare il render di questa pagina

src/Controller/BlogController.php at line 57

/**
 * 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
{
    $start = microtime(true);

    $tag = null;

    if ($request->query->has('tag')) {
        $tag = $tags->findOneBy(['name' => $request->query->get('tag')]);
    }

    $latestPosts = $posts->findLatest($page, $tag);

    return $this->render('blog/index.'.$_format.'.twig', [
        'paginator' => $latestPosts,
        'tagName' => $tag?->getName(),
        'elapsed_ms' => round((microtime(true) - $start) * 1000, 1),
    ]);
}

templates/blog/index.html.twig at line 1

RSS del blog

© 2026 - The Symfony Project

Licenza MIT

X/Twitter RSS feed