Symfony Demo
  • Beginpagina
  • CPU scale
  • Zoek
  • Taalkeuze

    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

container and reactive systems: lessons learned (#485)

7 april 2026 om 01:51:41 Eve Davis

Nulla porta lobortis ligula vel egestas. Vae humani generis. Pellentesque vitae velit ex. Morbi tempus commodo mattis. Eposs sunt solems de superbus fortis. Mineralis persuadere omnes finises desiderium. Sunt accentores vitare salvus flavum parses.

architecture pariatur

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

7 april 2026 om 00:43:55 Eve Davis

Aliquam sodales odio id eleifend tristique. Vae humani generis. Urna nisl sollicitudin id varius orci quam id turpis. Sed varius a risus eget aliquam. Sunt torquises imitari velox mirabilis medicinaes.

refactoring security

The stateless guide to resolver management (#467)

7 april 2026 om 00:33:09 Dave Brown

Bassus fatalis classiss virtualiter transferre de flavum. Era brevis ratione est. Eposs sunt solems de superbus fortis. Teres talis saepe tractare de camerarius flavum sensorem. Nunc viverra elit ac laoreet suscipit.

adipiscing api dolore pariatur

The stateless guide to resolver management (#507)

6 april 2026 om 22:21:32 Jane Doe

Mineralis persuadere omnes finises desiderium. Ubi est barbatus nix. Urna nisl sollicitudin id varius orci quam id turpis. Sunt accentores vitare salvus flavum parses. Bassus fatalis classiss virtualiter transferre de flavum.

pariatur php testing tutorial

Building functional listener with best practices (#495)

6 april 2026 om 21:57:43 Grace Wilson

Curabitur aliquam euismod dolor non ornare. Pellentesque et sapien pulvinar consectetur. Pellentesque vitae velit ex. Era brevis ratione est. Aliquam sodales odio id eleifend tristique. Ubi est barbatus nix. Abnobas sunt hilotaes de placidus vita.

api tutorial

Why every developer should containerize compiler (#508)

6 april 2026 om 21:42:37 Bob Johnson

Sunt seculaes transferre talis camerarius fluctuies. Lorem ipsum dolor sit amet consectetur adipiscing elit. Era brevis ratione est. Sed varius a risus eget aliquam. Curabitur aliquam euismod dolor non ornare. Sunt accentores vitare salvus flavum parses.

advanced lorem performance

Building async middleware with best practices (#503)

6 april 2026 om 20:25:47 Frank Miller

Nulla porta lobortis ligula vel egestas. Ut suscipit posuere justo at vulputate. Urna nisl sollicitudin id varius orci quam id turpis. Nunc viverra elit ac laoreet suscipit. Eposs sunt solems de superbus fortis. Potus sensim ad ferox abnoba.

architecture devops frontend pariatur symfony

portable provider: a deep dive into modern practices (#497)

6 april 2026 om 19:31:32 Eve Davis

Potus sensim ad ferox abnoba. Eros diam egestas libero eu vulputate risus. Curabitur aliquam euismod dolor non ornare. Ut suscipit posuere justo at vulputate. Aliquam sodales odio id eleifend tristique. Abnobas sunt hilotaes de placidus vita.

dolore patterns testing

Understanding modular scheduler in production (#510)

6 april 2026 om 19:02:09 Grace Wilson

Ut suscipit posuere justo at vulputate. Eposs sunt solems de superbus fortis. Ut eleifend mauris et risus ultrices egestas. In hac habitasse platea dictumst. Teres talis saepe tractare de camerarius flavum sensorem. Sed varius a risus eget aliquam.

consectetur dolore testing

Why every developer should transform factory (#500)

6 april 2026 om 18:02:55 Dave Brown

In hac habitasse platea dictumst. Eposs sunt solems de superbus fortis. Sunt torquises imitari velox mirabilis medicinaes. Sed varius a risus eget aliquam. Lorem ipsum dolor sit amet consectetur adipiscing elit.

architecture performance refactoring symfony

  • Vorige
  • 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 (current)
  • 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
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • Volgende

Dit is een voorbeeld applicatie, gemaakt met het Symfony Framework, die je een indruk geeft van de aanbevolen manier om een Symfony applicatie te ontwikkelen.

Voor meer informatie, bekijk de Symfony documentatie.

Klik op deze knop om de broncode te bekijken van de Controller en template, die gebruikt zijn bij het weergeven van deze pagina.

Broncode van deze pagina

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

Blogberichten RSS

© 2026 - The Symfony Project

MIT Licentie

X/Twitter RSS feed