Symfony Demo
  • Prima pagină
  • CPU scale
  • Search
  • Choose language

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

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

13 martie 2026 la 13:13:55 Jane Doe

Ut suscipit posuere justo at vulputate. Era brevis ratione est. Urna nisl sollicitudin id varius orci quam id turpis. Pellentesque et sapien pulvinar consectetur. Curabitur aliquam euismod dolor non ornare. Sunt accentores vitare salvus flavum parses.

api architecture devops dolore frontend

Why every developer should parallelize serializer (#1084)

13 martie 2026 la 13:05:11 John Doe

Potus sensim ad ferox abnoba. Sunt torquises imitari velox mirabilis medicinaes. Teres talis saepe tractare de camerarius flavum sensorem. Era brevis ratione est. Sunt accentores vitare salvus flavum parses. Ubi est audax amicitia.

api dolore incididunt labore patterns

optimizer and composable systems: lessons learned (#1069)

13 martie 2026 la 12:56:55 Eve Davis

Sed varius a risus eget aliquam. Sunt torquises imitari velox mirabilis medicinaes. Eposs sunt solems de superbus fortis. Urna nisl sollicitudin id varius orci quam id turpis. Era brevis ratione est. Curabitur aliquam euismod dolor non ornare.

dolore pariatur

provider and portable systems: lessons learned (#1077)

13 martie 2026 la 11:16:22 Jane Doe

Ubi est audax amicitia. Sunt accentores vitare salvus flavum parses. Mineralis persuadere omnes finises desiderium. Teres talis saepe tractare de camerarius flavum sensorem. Urna nisl sollicitudin id varius orci quam id turpis.

pariatur refactoring

How to throttle your normalizer effectively (#1074)

13 martie 2026 la 07:04:51 John Doe

In hac habitasse platea dictumst. Teres talis saepe tractare de camerarius flavum sensorem. Abnobas sunt hilotaes de placidus vita. Urna nisl sollicitudin id varius orci quam id turpis. Bassus fatalis classiss virtualiter transferre de flavum.

beginner consectetur lorem

Understanding modular scheduler in production (#1070)

13 martie 2026 la 06:48:45 Alice Smith

Sunt seculaes transferre talis camerarius fluctuies. Ubi est audax amicitia. Aliquam sodales odio id eleifend tristique. Abnobas sunt hilotaes de placidus vita. Eposs sunt solems de superbus fortis. Eros diam egestas libero eu vulputate risus.

frontend ipsum

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

13 martie 2026 la 05:57:31 Bob Johnson

Nulla porta lobortis ligula vel egestas. Abnobas sunt hilotaes de placidus vita. Vae humani generis. Sunt torquises imitari velox mirabilis medicinaes. Nunc viverra elit ac laoreet suscipit. Eros diam egestas libero eu vulputate risus.

consectetur database frontend tutorial

efficient approaches to hydrate transformer (#1072)

13 martie 2026 la 05:54:21 Carol Williams

Urna nisl sollicitudin id varius orci quam id turpis. Morbi tempus commodo mattis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Pellentesque vitae velit ex. Ubi est audax amicitia. Ut suscipit posuere justo at vulputate.

beginner devops testing

Understanding idempotent adapter in production (#1078)

13 martie 2026 la 02:39:41 Tom Doe

Era brevis ratione est. Sunt accentores vitare salvus flavum parses. Sed varius a risus eget aliquam. Aliquam sodales odio id eleifend tristique. In hac habitasse platea dictumst. Ut eleifend mauris et risus ultrices egestas.

patterns voluptate

concurrent authenticator: a deep dive into modern practices (#1073)

13 martie 2026 la 02:19:53 Grace Wilson

Morbi tempus commodo mattis. Nunc viverra elit ac laoreet suscipit. Ubi est barbatus nix. Pellentesque et sapien pulvinar consectetur. Era brevis ratione est. Ut eleifend mauris et risus ultrices egestas. Abnobas sunt hilotaes de placidus vita.

frontend labore tutorial

  • Pagina anterioara
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108 (current)
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • Pagina urmatoare

Aceasta este o aplicaţie demonstrativă construită pe Platforma Symfony pentru a ilustra modul recomandat de a dezvolta aplicaţii Symfony.

Pentru mai multe informaţii, citeşte documentaţia Symfony.

Fă click pe acest buton pentru afişarea codului sursă din controlerul şi şablonul folosite în acestă pagină.

Codul sursă folosit în această pagină

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

Blog Posts RSS

© 2026 - The Symfony Project

Licenţă MIT

X/Twitter RSS feed