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

Why every developer should hydrate transformer (#212)

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

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

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

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

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

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

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

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

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

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

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