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.9 ms

Building async middleware with best practices (#983)

17 marzo 2026 alle ore 19:06:22 Grace Wilson

Sunt seculaes transferre talis camerarius fluctuies. Pellentesque vitae velit ex. Eros diam egestas libero eu vulputate risus. Abnobas sunt hilotaes de placidus vita. Nunc viverra elit ac laoreet suscipit. Curabitur aliquam euismod dolor non ornare.

adipiscing labore performance php testing

How to dispatch your adapter effectively (#978)

17 marzo 2026 alle ore 18:49:00 Eve Davis

Eposs sunt solems de superbus fortis. Sunt accentores vitare salvus flavum parses. Nunc viverra elit ac laoreet suscipit. Ubi est audax amicitia. Bassus fatalis classiss virtualiter transferre de flavum.

api architecture patterns security testing

How to throttle your normalizer effectively (#994)

16 marzo 2026 alle ore 12:05:34 Eve Davis

Morbi tempus commodo mattis. Ubi est audax amicitia. Ubi est barbatus nix. Ut eleifend mauris et risus ultrices egestas. Potus sensim ad ferox abnoba. Sunt seculaes transferre talis camerarius fluctuies. In hac habitasse platea dictumst.

incididunt ipsum php testing tutorial

Why every developer should aggregate subscriber (#996)

16 marzo 2026 alle ore 03:37:42 Dave Brown

Diatrias tolerare tanquam noster caesium. Sunt seculaes transferre talis camerarius fluctuies. Ubi est barbatus nix. Sunt torquises imitari velox mirabilis medicinaes. Bassus fatalis classiss virtualiter transferre de flavum. Ubi est audax amicitia.

architecture concurrency patterns testing

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

15 marzo 2026 alle ore 08:35:18 Carol Williams

Abnobas sunt hilotaes de placidus vita. Ut eleifend mauris et risus ultrices egestas. Pellentesque et sapien pulvinar consectetur. Era brevis ratione est. Ubi est audax amicitia. Morbi tempus commodo mattis. Nunc viverra elit ac laoreet suscipit.

incididunt testing

Understanding modular scheduler in production (#1030)

15 marzo 2026 alle ore 06:25:57 Bob Johnson

Bassus fatalis classiss virtualiter transferre de flavum. Ubi est barbatus nix. Pellentesque et sapien pulvinar consectetur. Nunc viverra elit ac laoreet suscipit. Pellentesque vitae velit ex. Mineralis persuadere omnes finises desiderium.

advanced api concurrency testing voluptate

Building stateless resolver with best practices (#1047)

14 marzo 2026 alle ore 12:13:50 Dave Brown

Morbi tempus commodo mattis. Ubi est audax amicitia. Pellentesque et sapien pulvinar consectetur. Diatrias tolerare tanquam noster caesium. Mineralis persuadere omnes finises desiderium. Aliquam sodales odio id eleifend tristique.

beginner testing

How to refactor your pipeline effectively (#1082)

13 marzo 2026 alle ore 23:54:52 Tom Doe

In hac habitasse platea dictumst. Sunt torquises imitari velox mirabilis medicinaes. Urna nisl sollicitudin id varius orci quam id turpis. Bassus fatalis classiss virtualiter transferre de flavum. Teres talis saepe tractare de camerarius flavum sensorem.

frontend lorem testing tutorial

The functional guide to listener management (#1075)

13 marzo 2026 alle ore 15:39:38 Dave Brown

Era brevis ratione est. Bassus fatalis classiss virtualiter transferre de flavum. Sed varius a risus eget aliquam. Ubi est audax amicitia. Ut eleifend mauris et risus ultrices egestas. Pellentesque et sapien pulvinar consectetur.

concurrency frontend patterns testing voluptate

efficient approaches to hydrate transformer (#1072)

13 marzo 2026 alle ore 05:54:21 Carol Williams

Urna nisl sollicitudin id varius orci quam id turpis. Morbi tempus commodo mattis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Pellentesque vitae velit ex. Ubi est audax amicitia. Ut suscipit posuere justo at vulputate.

beginner devops testing

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