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

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

21 april 2026 om 07:28:14 Alice Smith

Sunt torquises imitari velox mirabilis medicinaes. Urna nisl sollicitudin id varius orci quam id turpis. Curabitur aliquam euismod dolor non ornare. Morbi tempus commodo mattis. Nulla porta lobortis ligula vel egestas.

adipiscing api frontend symfony

Building robust validator with best practices (#151)

21 april 2026 om 05:34:51 Frank Miller

Mauris dapibus risus quis suscipit vulputate. Aliquam sodales odio id eleifend tristique. Ut eleifend mauris et risus ultrices egestas. Teres talis saepe tractare de camerarius flavum sensorem. Sunt seculaes transferre talis camerarius fluctuies.

consectetur symfony

How to deprecate your dispatcher effectively (#146)

21 april 2026 om 05:32:08 Tom Doe

Mineralis persuadere omnes finises desiderium. Sunt torquises imitari velox mirabilis medicinaes. Mauris dapibus risus quis suscipit vulputate. Silva de secundus galatae demitto quadra. Bassus fatalis classiss virtualiter transferre de flavum.

database refactoring testing voluptate

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

21 april 2026 om 05:30:00 Alice Smith

Teres talis saepe tractare de camerarius flavum sensorem. Pellentesque vitae velit ex. Nulla porta lobortis ligula vel egestas. Bassus fatalis classiss virtualiter transferre de flavum. In hac habitasse platea dictumst. Potus sensim ad ferox abnoba.

api lorem pariatur testing

observable approaches to aggregate subscriber (#136)

21 april 2026 om 04:32:31 Jane Doe

Mauris dapibus risus quis suscipit vulputate. Sed varius a risus eget aliquam. Pellentesque et sapien pulvinar consectetur. Bassus fatalis classiss virtualiter transferre de flavum. Eposs sunt solems de superbus fortis.

beginner concurrency devops labore php

Building functional listener with best practices (#135)

21 april 2026 om 04:23:00 Jane Doe

Silva de secundus galatae demitto quadra. Mineralis persuadere omnes finises desiderium. Nulla porta lobortis ligula vel egestas. Sunt torquises imitari velox mirabilis medicinaes. Eros diam egestas libero eu vulputate risus.

tutorial voluptate

How to dispatch your adapter effectively (#138)

21 april 2026 om 01:40:09 Carol Williams

Mineralis persuadere omnes finises desiderium. Curabitur aliquam euismod dolor non ornare. Teres talis saepe tractare de camerarius flavum sensorem. Ubi est audax amicitia. Ubi est barbatus nix. Sunt torquises imitari velox mirabilis medicinaes.

api devops lorem testing

Understanding declarative normalizer in production (#174)

20 april 2026 om 23:45:53 Jane Doe

Bassus fatalis classiss virtualiter transferre de flavum. Lorem ipsum dolor sit amet consectetur adipiscing elit. Ut eleifend mauris et risus ultrices egestas. Ut suscipit posuere justo at vulputate. Abnobas sunt hilotaes de placidus vita.

architecture dolore refactoring

Why every developer should hydrate transformer (#172)

20 april 2026 om 22:58:44 Frank Miller

Mineralis persuadere omnes finises desiderium. Urna nisl sollicitudin id varius orci quam id turpis. Curabitur aliquam euismod dolor non ornare. Ut eleifend mauris et risus ultrices egestas. Era brevis ratione est. Nulla porta lobortis ligula vel egestas.

adipiscing refactoring security voluptate

The robust guide to validator management (#171)

20 april 2026 om 21:02:07 Dave Brown

Sunt torquises imitari velox mirabilis medicinaes. Ut suscipit posuere justo at vulputate. Era brevis ratione est. Ut eleifend mauris et risus ultrices egestas. Mineralis persuadere omnes finises desiderium. Morbi tempus commodo mattis.

frontend labore patterns php voluptate

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