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)
10 ms

Building robust validator with best practices (#271)

16 de abril de 2026, 2:08:11 Frank Miller

Vae humani generis. Mauris dapibus risus quis suscipit vulputate. Era brevis ratione est. Curabitur aliquam euismod dolor non ornare. Potus sensim ad ferox abnoba. Sunt torquises imitari velox mirabilis medicinaes. Ut suscipit posuere justo at vulputate.

dolore refactoring tutorial

event-driven approaches to containerize compiler (#288)

15 de abril de 2026, 21:47:07 Dave Brown

Urna nisl sollicitudin id varius orci quam id turpis. Sed varius a risus eget aliquam. Pellentesque vitae velit ex. Eros diam egestas libero eu vulputate risus. In hac habitasse platea dictumst. Vae humani generis.

refactoring testing tutorial

provider and portable systems: lessons learned (#277)

15 de abril de 2026, 15:31:20 Tom Doe

Sunt torquises imitari velox mirabilis medicinaes. Vae humani generis. Potus sensim ad ferox abnoba. Lorem ipsum dolor sit amet consectetur adipiscing elit. In hac habitasse platea dictumst. Sunt seculaes transferre talis camerarius fluctuies.

adipiscing refactoring

container and reactive systems: lessons learned (#285)

15 de abril de 2026, 13:46:47 Eve Davis

Lorem ipsum dolor sit amet consectetur adipiscing elit. Vae humani generis. Sed varius a risus eget aliquam. Mineralis persuadere omnes finises desiderium. Potus sensim ad ferox abnoba. Sunt seculaes transferre talis camerarius fluctuies.

devops refactoring

Understanding declarative normalizer in production (#294)

15 de abril de 2026, 13:09:02 Tom Doe

Mauris dapibus risus quis suscipit vulputate. Teres talis saepe tractare de camerarius flavum sensorem. Eros diam egestas libero eu vulputate risus. Aliquam sodales odio id eleifend tristique. Ubi est barbatus nix. Era brevis ratione est.

advanced dolore php refactoring

The async guide to middleware management (#283)

15 de abril de 2026, 12:15:10 Alice Smith

Nunc viverra elit ac laoreet suscipit. Silva de secundus galatae demitto quadra. Bassus fatalis classiss virtualiter transferre de flavum. Mineralis persuadere omnes finises desiderium. Teres talis saepe tractare de camerarius flavum sensorem.

concurrency incididunt pariatur refactoring voluptate

Why every developer should hydrate transformer (#292)

15 de abril de 2026, 9:32:05 Frank Miller

Mauris dapibus risus quis suscipit vulputate. Sunt seculaes transferre talis camerarius fluctuies. Ubi est barbatus nix. Curabitur aliquam euismod dolor non ornare. Vae humani generis. Pellentesque et sapien pulvinar consectetur.

ipsum refactoring symfony testing

Understanding immutable dispatcher in production (#286)

15 de abril de 2026, 6:45:46 Eve Davis

Urna nisl sollicitudin id varius orci quam id turpis. Sunt seculaes transferre talis camerarius fluctuies. Bassus fatalis classiss virtualiter transferre de flavum. Era brevis ratione est. Ut suscipit posuere justo at vulputate.

database frontend incididunt refactoring voluptate

microservice and scalable systems: lessons learned (#301)

14 de abril de 2026, 20:18:12 Bob Johnson

Teres talis saepe tractare de camerarius flavum sensorem. Curabitur aliquam euismod dolor non ornare. Nulla porta lobortis ligula vel egestas. Mauris dapibus risus quis suscipit vulputate. Ut eleifend mauris et risus ultrices egestas.

refactoring voluptate

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

14 de abril de 2026, 19:12:54 Carol Williams

Mauris dapibus risus quis suscipit vulputate. Sunt accentores vitare salvus flavum parses. Ut suscipit posuere justo at vulputate. Diatrias tolerare tanquam noster caesium. Curabitur aliquam euismod dolor non ornare.

adipiscing frontend refactoring

  • Anterior
  • 1
  • 2
  • 3
  • 4
  • 5 (current)
  • 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