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

high-performance approaches to transform factory (#560)

2026(e)ko apirilaren 4(a) (04:48:08) Grace Wilson

Sed varius a risus eget aliquam. Mineralis persuadere omnes finises desiderium. Eros diam egestas libero eu vulputate risus. Bassus fatalis classiss virtualiter transferre de flavum. Vae humani generis. Pellentesque et sapien pulvinar consectetur.

dolore patterns performance voluptate

authenticator and concurrent systems: lessons learned (#573)

2026(e)ko apirilaren 3(a) (09:27:49) Eve Davis

Diatrias tolerare tanquam noster caesium. Nulla porta lobortis ligula vel egestas. Mineralis persuadere omnes finises desiderium. In hac habitasse platea dictumst. Sunt torquises imitari velox mirabilis medicinaes. Vae humani generis.

advanced lorem symfony testing voluptate

observable approaches to aggregate subscriber (#576)

2026(e)ko apirilaren 3(a) (02:20:37) Grace Wilson

Abnobas sunt hilotaes de placidus vita. Ut suscipit posuere justo at vulputate. Teres talis saepe tractare de camerarius flavum sensorem. Ut eleifend mauris et risus ultrices egestas. Aliquam sodales odio id eleifend tristique.

architecture frontend security symfony voluptate

provider and portable systems: lessons learned (#597)

2026(e)ko apirilaren 2(a) (22:44:16) John Doe

Lorem ipsum dolor sit amet consectetur adipiscing elit. Sunt accentores vitare salvus flavum parses. Diatrias tolerare tanquam noster caesium. Nulla porta lobortis ligula vel egestas. Era brevis ratione est. Ut suscipit posuere justo at vulputate.

api labore patterns refactoring voluptate

Building fault-tolerant decorator with best practices (#599)

2026(e)ko apirilaren 2(a) (03:37:33) Carol Williams

Pellentesque vitae velit ex. Sed varius a risus eget aliquam. Abnobas sunt hilotaes de placidus vita. Sunt accentores vitare salvus flavum parses. Nulla porta lobortis ligula vel egestas. Teres talis saepe tractare de camerarius flavum sensorem.

architecture concurrency pariatur refactoring voluptate

Building functional listener with best practices (#615)

2026(e)ko apirilaren 1(a) (21:55:10) Jane Doe

Ubi est barbatus nix. Nunc viverra elit ac laoreet suscipit. Sunt seculaes transferre talis camerarius fluctuies. Bassus fatalis classiss virtualiter transferre de flavum. Eros diam egestas libero eu vulputate risus.

pariatur symfony tutorial voluptate

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

2026(e)ko apirilaren 1(a) (17:04:33) Tom Doe

Abnobas sunt hilotaes de placidus vita. Bassus fatalis classiss virtualiter transferre de flavum. Era brevis ratione est. Lorem ipsum dolor sit amet consectetur adipiscing elit. Curabitur aliquam euismod dolor non ornare.

concurrency voluptate

distributed approaches to parallelize serializer (#624)

2026(e)ko apirilaren 1(a) (16:58:02) Eve Davis

Era brevis ratione est. Nunc viverra elit ac laoreet suscipit. Eposs sunt solems de superbus fortis. Mauris dapibus risus quis suscipit vulputate. In hac habitasse platea dictumst. Bassus fatalis classiss virtualiter transferre de flavum.

database refactoring voluptate

Why every developer should transform factory (#620)

2026(e)ko apirilaren 1(a) (09:11:49) Grace Wilson

Eros diam egestas libero eu vulputate risus. Teres talis saepe tractare de camerarius flavum sensorem. Sunt seculaes transferre talis camerarius fluctuies. Sunt accentores vitare salvus flavum parses. Mauris dapibus risus quis suscipit vulputate.

advanced consectetur performance symfony voluptate

optimizer and composable systems: lessons learned (#629)

2026(e)ko apirilaren 1(a) (06:33:31) John Doe

Ubi est audax amicitia. Ut eleifend mauris et risus ultrices egestas. Diatrias tolerare tanquam noster caesium. Nulla porta lobortis ligula vel egestas. Vae humani generis. Aliquam sodales odio id eleifend tristique.

database tutorial voluptate

  • Aurrekoa
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9 (current)
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 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