Symfony Demo
  • Hasi
  • CPU scale
  • Bilatu
  • Hautatu hizkuntza

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

Building robust validator with best practices (#271)

2026(e)ko apirilaren 16(a) (02: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)

2026(e)ko apirilaren 15(a) (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)

2026(e)ko apirilaren 15(a) (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)

2026(e)ko apirilaren 15(a) (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)

2026(e)ko apirilaren 15(a) (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)

2026(e)ko apirilaren 15(a) (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)

2026(e)ko apirilaren 15(a) (09: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)

2026(e)ko apirilaren 15(a) (06: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)

2026(e)ko apirilaren 14(a) (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)

2026(e)ko apirilaren 14(a) (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

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

Demo aplikazio hau Symfony frameworkarekin programatu da Symfony aplikazioak programatzeko modu gomendatua erakusteko.

Informazio gehiago nahi izanez gero, Symfonyren dokumentazioa kontsultatu.

Sakatu botoi hau kontrolatzailearen eta txantiloiaren iturburu-kodea ikusteko.

Orrialde hau erakusteko erabilitako kodea

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

Blogaren RSS

© 2026 - The Symfony Project

MIT lizentzia

X/Twitter RSS feed