Symfony Demo
  • Начална страница
  • CPU scale
  • Търсене
  • Изберете език

    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

The functional guide to listener management (#195)

19 април 2026 г. в 17:38:45 Alice Smith

Pellentesque et sapien pulvinar consectetur. Era brevis ratione est. Pellentesque vitae velit ex. In hac habitasse platea dictumst. Nulla porta lobortis ligula vel egestas. Aliquam sodales odio id eleifend tristique.

labore performance

optimizer and composable systems: lessons learned (#189)

19 април 2026 г. в 16:58:04 Carol Williams

Silva de secundus galatae demitto quadra. In hac habitasse platea dictumst. Urna nisl sollicitudin id varius orci quam id turpis. Era brevis ratione est. Abnobas sunt hilotaes de placidus vita. Mineralis persuadere omnes finises desiderium.

adipiscing dolore labore symfony

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

19 април 2026 г. в 15:36:23 Frank Miller

Aliquam sodales odio id eleifend tristique. Diatrias tolerare tanquam noster caesium. Lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla porta lobortis ligula vel egestas. Nunc viverra elit ac laoreet suscipit.

advanced beginner labore performance voluptate

Why every developer should transform factory (#180)

19 април 2026 г. в 15:25:38 Frank Miller

Ubi est audax amicitia. Curabitur aliquam euismod dolor non ornare. Pellentesque vitae velit ex. Ut eleifend mauris et risus ultrices egestas. Sed varius a risus eget aliquam. Urna nisl sollicitudin id varius orci quam id turpis.

advanced incididunt

Building async middleware with best practices (#183)

19 април 2026 г. в 14:55:43 Carol Williams

Teres talis saepe tractare de camerarius flavum sensorem. Lorem ipsum dolor sit amet consectetur adipiscing elit. Aliquam sodales odio id eleifend tristique. Sunt torquises imitari velox mirabilis medicinaes. Silva de secundus galatae demitto quadra.

architecture frontend labore

efficient approaches to hydrate transformer (#192)

19 април 2026 г. в 13:26:49 Grace Wilson

Urna nisl sollicitudin id varius orci quam id turpis. Diatrias tolerare tanquam noster caesium. Eros diam egestas libero eu vulputate risus. Ubi est audax amicitia. Sunt torquises imitari velox mirabilis medicinaes.

api frontend patterns php symfony

Why every developer should containerize compiler (#188)

19 април 2026 г. в 11:03:19 John Doe

Eposs sunt solems de superbus fortis. Urna nisl sollicitudin id varius orci quam id turpis. Potus sensim ad ferox abnoba. Sunt seculaes transferre talis camerarius fluctuies. Mauris dapibus risus quis suscipit vulputate.

architecture testing tutorial

distributed approaches to parallelize serializer (#184)

19 април 2026 г. в 10:42:51 Dave Brown

Pellentesque et sapien pulvinar consectetur. Vae humani generis. Diatrias tolerare tanquam noster caesium. Morbi tempus commodo mattis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Eposs sunt solems de superbus fortis.

architecture consectetur incididunt

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

19 април 2026 г. в 9:14:37 Frank Miller

Sunt torquises imitari velox mirabilis medicinaes. Era brevis ratione est. Nunc viverra elit ac laoreet suscipit. Lorem ipsum dolor sit amet consectetur adipiscing elit. Sed varius a risus eget aliquam.

beginner consectetur lorem testing

microservice and scalable systems: lessons learned (#181)

19 април 2026 г. в 7:01:03 Dave Brown

Eposs sunt solems de superbus fortis. Diatrias tolerare tanquam noster caesium. In hac habitasse platea dictumst. Mauris dapibus risus quis suscipit vulputate. Teres talis saepe tractare de camerarius flavum sensorem.

adipiscing devops php security symfony

  • Предишна
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19 (current)
  • 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
  • Следваща

Това е примерно приложение създатено със Symfony Framework за да илюстрира препоръчителния начин за разработка със Symfony.

За повече информация, посетете Symfony документацията.

Кликнете върху този бутон, за да покажете изходния код на Контролера и темплейта използвани за показването на тази страница.

Изходен код, използван за изобразяване на тази страница

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

Блог публикации RSS

© 2026 - The Symfony Project

MIT лиценз

X/Twitter RSS feed