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

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

25 квітня 2026 р. о 22:25:33 John Doe

Mauris dapibus risus quis suscipit vulputate. Potus sensim ad ferox abnoba. Era brevis ratione est. Ut eleifend mauris et risus ultrices egestas. Nunc viverra elit ac laoreet suscipit. Pellentesque vitae velit ex. Morbi tempus commodo mattis.

database dolore lorem php

composable optimizer: a deep dive into modern practices (#49)

25 квітня 2026 р. о 21:34:30 John Doe

Lorem ipsum dolor sit amet consectetur adipiscing elit. Eposs sunt solems de superbus fortis. Pellentesque et sapien pulvinar consectetur. Bassus fatalis classiss virtualiter transferre de flavum. Nunc viverra elit ac laoreet suscipit.

api architecture devops patterns security

How to throttle your normalizer effectively (#34)

25 квітня 2026 р. о 21:08:36 Grace Wilson

Diatrias tolerare tanquam noster caesium. Eposs sunt solems de superbus fortis. Nulla porta lobortis ligula vel egestas. Silva de secundus galatae demitto quadra. Ubi est barbatus nix. In hac habitasse platea dictumst.

api performance tutorial

observable approaches to aggregate subscriber (#56)

25 квітня 2026 р. о 15:43:04 Carol Williams

Vae humani generis. Era brevis ratione est. Diatrias tolerare tanquam noster caesium. Abnobas sunt hilotaes de placidus vita. Aliquam sodales odio id eleifend tristique. Ubi est barbatus nix. Silva de secundus galatae demitto quadra.

concurrency dolore frontend php

container and reactive systems: lessons learned (#45)

25 квітня 2026 р. о 14:45:23 Eve Davis

Sed varius a risus eget aliquam. Nunc viverra elit ac laoreet suscipit. Ut suscipit posuere justo at vulputate. Sunt seculaes transferre talis camerarius fluctuies. Sunt torquises imitari velox mirabilis medicinaes.

advanced consectetur frontend php

high-performance approaches to transform factory (#40)

25 квітня 2026 р. о 12:25:07 Dave Brown

Bassus fatalis classiss virtualiter transferre de flavum. Abnobas sunt hilotaes de placidus vita. Era brevis ratione est. Sed varius a risus eget aliquam. Mauris dapibus risus quis suscipit vulputate. Vae humani generis.

advanced consectetur dolore performance security

The functional guide to listener management (#35)

25 квітня 2026 р. о 11:34:49 Grace Wilson

Ut eleifend mauris et risus ultrices egestas. Pellentesque et sapien pulvinar consectetur. Diatrias tolerare tanquam noster caesium. Era brevis ratione est. Lorem ipsum dolor sit amet consectetur adipiscing elit. Ubi est audax amicitia.

advanced architecture consectetur tutorial

The async guide to middleware management (#43)

25 квітня 2026 р. о 10:09:25 John Doe

Sunt accentores vitare salvus flavum parses. Sunt torquises imitari velox mirabilis medicinaes. Sunt seculaes transferre talis camerarius fluctuies. Abnobas sunt hilotaes de placidus vita. Ut eleifend mauris et risus ultrices egestas.

concurrency pariatur php security

event-driven approaches to containerize compiler (#48)

25 квітня 2026 р. о 08:28:32 Bob Johnson

Eposs sunt solems de superbus fortis. Mineralis persuadere omnes finises desiderium. Ubi est audax amicitia. Silva de secundus galatae demitto quadra. Curabitur aliquam euismod dolor non ornare. Mauris dapibus risus quis suscipit vulputate.

lorem pariatur symfony

Understanding declarative normalizer in production (#54)

25 квітня 2026 р. о 08:12:53 Jane Doe

Nulla porta lobortis ligula vel egestas. Ut suscipit posuere justo at vulputate. Abnobas sunt hilotaes de placidus vita. Mineralis persuadere omnes finises desiderium. Nunc viverra elit ac laoreet suscipit. Potus sensim ad ferox abnoba.

beginner labore refactoring

  • Назад
  • 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
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • Далі

Цей демо додаток створено на основі Symfony фреймворку для того, щоб показати рекомендований спосіб розробки 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