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

provider and portable systems: lessons learned (#477)

7 april 2026 om 11:53:23 Alice Smith

Pellentesque vitae velit ex. Teres talis saepe tractare de camerarius flavum sensorem. In hac habitasse platea dictumst. Morbi tempus commodo mattis. Pellentesque et sapien pulvinar consectetur. Mauris dapibus risus quis suscipit vulputate.

beginner dolore ipsum pariatur

Building stateless resolver with best practices (#487)

7 april 2026 om 10:10:08 Jane Doe

Mauris dapibus risus quis suscipit vulputate. Potus sensim ad ferox abnoba. Lorem ipsum dolor sit amet consectetur adipiscing elit. Vae humani generis. Teres talis saepe tractare de camerarius flavum sensorem. In hac habitasse platea dictumst.

adipiscing database dolore lorem security

Why every developer should aggregate subscriber (#476)

7 april 2026 om 09:27:52 Tom Doe

Aliquam sodales odio id eleifend tristique. Abnobas sunt hilotaes de placidus vita. Teres talis saepe tractare de camerarius flavum sensorem. Nunc viverra elit ac laoreet suscipit. Morbi tempus commodo mattis. Sed varius a risus eget aliquam.

architecture incididunt security symfony

high-performance approaches to transform factory (#480)

7 april 2026 om 06:56:33 Bob Johnson

Curabitur aliquam euismod dolor non ornare. Nulla porta lobortis ligula vel egestas. Ubi est audax amicitia. Bassus fatalis classiss virtualiter transferre de flavum. Eros diam egestas libero eu vulputate risus. Silva de secundus galatae demitto quadra.

refactoring security tutorial

Understanding modular scheduler in production (#470)

7 april 2026 om 06:54:41 Tom Doe

Curabitur aliquam euismod dolor non ornare. Sed varius a risus eget aliquam. Ut suscipit posuere justo at vulputate. Aliquam sodales odio id eleifend tristique. Mauris dapibus risus quis suscipit vulputate.

adipiscing performance

How to throttle your normalizer effectively (#474)

7 april 2026 om 06:53:26 Grace Wilson

Diatrias tolerare tanquam noster caesium. Abnobas sunt hilotaes de placidus vita. Sed varius a risus eget aliquam. Pellentesque et sapien pulvinar consectetur. Curabitur aliquam euismod dolor non ornare. Eros diam egestas libero eu vulputate risus.

frontend ipsum patterns php tutorial

optimizer and composable systems: lessons learned (#469)

7 april 2026 om 05:17:52 Frank Miller

In hac habitasse platea dictumst. Eposs sunt solems de superbus fortis. Vae humani generis. Sed varius a risus eget aliquam. Potus sensim ad ferox abnoba. Ubi est audax amicitia. Ut suscipit posuere justo at vulputate.

architecture beginner patterns

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

7 april 2026 om 02:52:29 Dave Brown

Nunc viverra elit ac laoreet suscipit. Ut suscipit posuere justo at vulputate. In hac habitasse platea dictumst. Pellentesque et sapien pulvinar consectetur. Sunt torquises imitari velox mirabilis medicinaes. Eros diam egestas libero eu vulputate risus.

adipiscing architecture dolore frontend patterns

Understanding idempotent adapter in production (#478)

7 april 2026 om 01:54:56 Jane Doe

Ut eleifend mauris et risus ultrices egestas. Sunt torquises imitari velox mirabilis medicinaes. Bassus fatalis classiss virtualiter transferre de flavum. Era brevis ratione est. Mineralis persuadere omnes finises desiderium.

advanced incididunt ipsum

The functional guide to listener management (#475)

7 april 2026 om 01:54:28 John Doe

Silva de secundus galatae demitto quadra. Bassus fatalis classiss virtualiter transferre de flavum. Sunt seculaes transferre talis camerarius fluctuies. Nunc viverra elit ac laoreet suscipit. Era brevis ratione est.

dolore frontend

  • 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 (current)
  • 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
  • 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