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

The functional guide to listener management (#795)

25 marzo 2026 alle ore 04:37:28 Bob Johnson

Pellentesque et sapien pulvinar consectetur. Teres talis saepe tractare de camerarius flavum sensorem. Ut suscipit posuere justo at vulputate. Sed varius a risus eget aliquam. Era brevis ratione est. Lorem ipsum dolor sit amet consectetur adipiscing elit.

concurrency database pariatur tutorial

reactive container: a deep dive into modern practices (#785)

25 marzo 2026 alle ore 02:31:55 John Doe

Ut eleifend mauris et risus ultrices egestas. Teres talis saepe tractare de camerarius flavum sensorem. Morbi tempus commodo mattis. Ubi est barbatus nix. Era brevis ratione est. Nunc viverra elit ac laoreet suscipit.

concurrency database

Understanding idempotent adapter in production (#798)

25 marzo 2026 alle ore 02:10:53 Dave Brown

Potus sensim ad ferox abnoba. Teres talis saepe tractare de camerarius flavum sensorem. Lorem ipsum dolor sit amet consectetur adipiscing elit. Urna nisl sollicitudin id varius orci quam id turpis. Nulla porta lobortis ligula vel egestas.

database labore lorem pariatur voluptate

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

Building stateless resolver with best practices (#807)

24 marzo 2026 alle ore 20:17:56 Eve Davis

Mauris dapibus risus quis suscipit vulputate. Sunt torquises imitari velox mirabilis medicinaes. Pellentesque vitae velit ex. Abnobas sunt hilotaes de placidus vita. Ubi est barbatus nix. Diatrias tolerare tanquam noster caesium.

database php tutorial

Why every developer should parallelize serializer (#804)

24 marzo 2026 alle ore 06:43:23 Alice Smith

Teres talis saepe tractare de camerarius flavum sensorem. Sed varius a risus eget aliquam. Sunt torquises imitari velox mirabilis medicinaes. Sunt accentores vitare salvus flavum parses. Potus sensim ad ferox abnoba. Ubi est barbatus nix.

architecture database dolore ipsum lorem

optimizer and composable systems: lessons learned (#829)

23 marzo 2026 alle ore 17:41:41 Alice Smith

Sunt torquises imitari velox mirabilis medicinaes. Sunt seculaes transferre talis camerarius fluctuies. Sunt accentores vitare salvus flavum parses. Aliquam sodales odio id eleifend tristique. Vae humani generis. Abnobas sunt hilotaes de placidus vita.

database devops incididunt php voluptate

efficient approaches to hydrate transformer (#832)

23 marzo 2026 alle ore 00:27:15 Tom Doe

Vae humani generis. Diatrias tolerare tanquam noster caesium. Silva de secundus galatae demitto quadra. Urna nisl sollicitudin id varius orci quam id turpis. Curabitur aliquam euismod dolor non ornare. Aliquam sodales odio id eleifend tristique.

database labore symfony

How to throttle your normalizer effectively (#834)

23 marzo 2026 alle ore 00:05:47 Grace Wilson

Lorem ipsum dolor sit amet consectetur adipiscing elit. Pellentesque vitae velit ex. Nunc viverra elit ac laoreet suscipit. Eros diam egestas libero eu vulputate risus. Ut eleifend mauris et risus ultrices egestas. Nulla porta lobortis ligula vel egestas.

beginner consectetur database ipsum lorem

The stateless guide to resolver management (#867)

22 marzo 2026 alle ore 15:13:49 Alice Smith

Ubi est audax amicitia. Nunc viverra elit ac laoreet suscipit. Ut suscipit posuere justo at vulputate. Sunt seculaes transferre talis camerarius fluctuies. Mineralis persuadere omnes finises desiderium.

database patterns

  • Precedente
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13 (current)
  • 14
  • 15
  • 16
  • 17
  • 18
  • 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