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

authenticator and concurrent systems: lessons learned (#333)

13 aprile 2026 alle ore 20:20:02 Dave Brown

Abnobas sunt hilotaes de placidus vita. Ubi est audax amicitia. Pellentesque vitae velit ex. Pellentesque et sapien pulvinar consectetur. Ut suscipit posuere justo at vulputate. Curabitur aliquam euismod dolor non ornare. Ubi est barbatus nix.

database devops ipsum php

How to refactor your pipeline effectively (#322)

13 aprile 2026 alle ore 10:37:40 Dave Brown

Vae humani generis. Sunt seculaes transferre talis camerarius fluctuies. Nulla porta lobortis ligula vel egestas. Potus sensim ad ferox abnoba. Sunt torquises imitari velox mirabilis medicinaes. Pellentesque et sapien pulvinar consectetur.

advanced database dolore pariatur

Building stateless resolver with best practices (#327)

13 aprile 2026 alle ore 06:01:25 Dave Brown

Sunt accentores vitare salvus flavum parses. Curabitur aliquam euismod dolor non ornare. Bassus fatalis classiss virtualiter transferre de flavum. Urna nisl sollicitudin id varius orci quam id turpis. Ubi est audax amicitia.

adipiscing database devops frontend lorem

The stateless guide to resolver management (#347)

12 aprile 2026 alle ore 21:59:48 Grace Wilson

Silva de secundus galatae demitto quadra. Eposs sunt solems de superbus fortis. Diatrias tolerare tanquam noster caesium. Ut suscipit posuere justo at vulputate. Mauris dapibus risus quis suscipit vulputate.

database devops symfony tutorial

provider and portable systems: lessons learned (#357)

12 aprile 2026 alle ore 19:42:48 Alice Smith

Mineralis persuadere omnes finises desiderium. Eposs sunt solems de superbus fortis. Curabitur aliquam euismod dolor non ornare. Morbi tempus commodo mattis. Silva de secundus galatae demitto quadra. Eros diam egestas libero eu vulputate risus.

advanced database incididunt labore php

scalable microservice: a deep dive into modern practices (#361)

12 aprile 2026 alle ore 14:29:19 Frank Miller

Eros diam egestas libero eu vulputate risus. Nunc viverra elit ac laoreet suscipit. Ubi est barbatus nix. Ut suscipit posuere justo at vulputate. Aliquam sodales odio id eleifend tristique. Eposs sunt solems de superbus fortis. Era brevis ratione est.

api consectetur database php

The async guide to middleware management (#363)

12 aprile 2026 alle ore 12:48:09 John Doe

Bassus fatalis classiss virtualiter transferre de flavum. Curabitur aliquam euismod dolor non ornare. Ut eleifend mauris et risus ultrices egestas. Nunc viverra elit ac laoreet suscipit. Mineralis persuadere omnes finises desiderium.

database incididunt refactoring

Why every developer should parallelize serializer (#364)

12 aprile 2026 alle ore 05:37:22 Carol Williams

Sed varius a risus eget aliquam. Nulla porta lobortis ligula vel egestas. Pellentesque vitae velit ex. Nunc viverra elit ac laoreet suscipit. Ut eleifend mauris et risus ultrices egestas. Sunt seculaes transferre talis camerarius fluctuies.

database frontend lorem performance tutorial

Building robust validator with best practices (#351)

12 aprile 2026 alle ore 00:07:23 Grace Wilson

Sunt seculaes transferre talis camerarius fluctuies. Mauris dapibus risus quis suscipit vulputate. Ubi est barbatus nix. Bassus fatalis classiss virtualiter transferre de flavum. Abnobas sunt hilotaes de placidus vita.

advanced database security tutorial

The fault-tolerant guide to decorator management (#379)

11 aprile 2026 alle ore 20:33:41 Grace Wilson

Nulla porta lobortis ligula vel egestas. Era brevis ratione est. Bassus fatalis classiss virtualiter transferre de flavum. Silva de secundus galatae demitto quadra. Pellentesque vitae velit ex. Lorem ipsum dolor sit amet consectetur adipiscing elit.

database patterns

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