Symfony Demo
  • Inicio
  • CPU scale
  • Buscar
  • Seleccionar idioma

    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

Why every developer should hydrate transformer (#212)

18 de abril de 2026, 2:20:10 Carol Williams

Diatrias tolerare tanquam noster caesium. Sed varius a risus eget aliquam. Eros diam egestas libero eu vulputate risus. Curabitur aliquam euismod dolor non ornare. Ut eleifend mauris et risus ultrices egestas.

ipsum php refactoring symfony

The async guide to middleware management (#243)

17 de abril de 2026, 21:44:27 Frank Miller

Urna nisl sollicitudin id varius orci quam id turpis. Mauris dapibus risus quis suscipit vulputate. Ubi est barbatus nix. Mineralis persuadere omnes finises desiderium. Silva de secundus galatae demitto quadra. Eros diam egestas libero eu vulputate risus.

beginner consectetur devops pariatur refactoring

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

17 de abril de 2026, 18:04:36 Eve Davis

Pellentesque et sapien pulvinar consectetur. Sunt torquises imitari velox mirabilis medicinaes. Ubi est barbatus nix. Nulla porta lobortis ligula vel egestas. Aliquam sodales odio id eleifend tristique. Potus sensim ad ferox abnoba.

ipsum lorem refactoring

How to throttle your normalizer effectively (#234)

17 de abril de 2026, 14:35:32 Eve Davis

Pellentesque vitae velit ex. Sed varius a risus eget aliquam. Vae humani generis. Sunt seculaes transferre talis camerarius fluctuies. Teres talis saepe tractare de camerarius flavum sensorem. Eros diam egestas libero eu vulputate risus.

concurrency frontend refactoring

high-performance approaches to transform factory (#240)

17 de abril de 2026, 13:31:53 John Doe

Bassus fatalis classiss virtualiter transferre de flavum. Ut suscipit posuere justo at vulputate. Ut eleifend mauris et risus ultrices egestas. Era brevis ratione est. Eposs sunt solems de superbus fortis. Pellentesque et sapien pulvinar consectetur.

beginner concurrency consectetur refactoring

Understanding idempotent adapter in production (#238)

17 de abril de 2026, 13:09:00 Bob Johnson

Ut eleifend mauris et risus ultrices egestas. Vae humani generis. Bassus fatalis classiss virtualiter transferre de flavum. Mauris dapibus risus quis suscipit vulputate. Diatrias tolerare tanquam noster caesium. Potus sensim ad ferox abnoba.

refactoring security symfony

Understanding modular scheduler in production (#230)

17 de abril de 2026, 12:42:14 Tom Doe

Morbi tempus commodo mattis. Teres talis saepe tractare de camerarius flavum sensorem. Eros diam egestas libero eu vulputate risus. Ubi est barbatus nix. Ubi est audax amicitia. Nunc viverra elit ac laoreet suscipit.

frontend refactoring

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

17 de abril de 2026, 8:35:20 Frank Miller

Potus sensim ad ferox abnoba. Pellentesque vitae velit ex. Eros diam egestas libero eu vulputate risus. Nulla porta lobortis ligula vel egestas. In hac habitasse platea dictumst. Bassus fatalis classiss virtualiter transferre de flavum.

devops php refactoring security symfony

Why every developer should transform factory (#260)

16 de abril de 2026, 21:06:37 Frank Miller

Pellentesque vitae velit ex. Ut suscipit posuere justo at vulputate. Curabitur aliquam euismod dolor non ornare. Eposs sunt solems de superbus fortis. Nunc viverra elit ac laoreet suscipit. Sunt torquises imitari velox mirabilis medicinaes.

adipiscing patterns refactoring

Why every developer should containerize compiler (#268)

16 de abril de 2026, 12:00:50 Alice Smith

Potus sensim ad ferox abnoba. Pellentesque et sapien pulvinar consectetur. Ubi est audax amicitia. Lorem ipsum dolor sit amet consectetur adipiscing elit. Sunt seculaes transferre talis camerarius fluctuies. Silva de secundus galatae demitto quadra.

pariatur refactoring tutorial

  • Anterior
  • 1
  • 2
  • 3
  • 4 (current)
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • Siguiente

Esta aplicación demo ha sido programada con el framework Symfony para mostrar la forma recomendada de programar aplicaciones Symfony.

Para más información, consulta la documentación de Symfony.

Pulsa este botón para ver el código fuente del controlador y de la plantilla utilizados para crear esta página.

Código fuente utilizado para mostrar esta página

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

Licencia MIT

X/Twitter RSS feed