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

Understanding modular scheduler in production (#750)

27 марта 2026 г. в 07:52:38 Carol Williams

Eros diam egestas libero eu vulputate risus. Urna nisl sollicitudin id varius orci quam id turpis. Sunt accentores vitare salvus flavum parses. Ubi est barbatus nix. Curabitur aliquam euismod dolor non ornare. Ubi est audax amicitia.

architecture concurrency testing tutorial

The fault-tolerant guide to decorator management (#739)

27 марта 2026 г. в 07:03:16 Dave Brown

Ut eleifend mauris et risus ultrices egestas. Silva de secundus galatae demitto quadra. Eposs sunt solems de superbus fortis. Ubi est audax amicitia. Teres talis saepe tractare de camerarius flavum sensorem. Potus sensim ad ferox abnoba.

beginner database php refactoring security

observable approaches to aggregate subscriber (#736)

27 марта 2026 г. в 06:44:42 Eve Davis

Morbi tempus commodo mattis. Sunt torquises imitari velox mirabilis medicinaes. Pellentesque et sapien pulvinar consectetur. Mineralis persuadere omnes finises desiderium. Aliquam sodales odio id eleifend tristique.

advanced consectetur refactoring

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

27 марта 2026 г. в 05:49:39 Bob Johnson

Ut eleifend mauris et risus ultrices egestas. Aliquam sodales odio id eleifend tristique. Era brevis ratione est. Curabitur aliquam euismod dolor non ornare. Sed varius a risus eget aliquam. Nulla porta lobortis ligula vel egestas.

database incididunt labore pariatur

Why every developer should hydrate transformer (#732)

27 марта 2026 г. в 05:43:21 Dave Brown

In hac habitasse platea dictumst. Sunt accentores vitare salvus flavum parses. Nulla porta lobortis ligula vel egestas. Morbi tempus commodo mattis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Era brevis ratione est. Vae humani generis.

api labore pariatur patterns refactoring

The stateless guide to resolver management (#747)

27 марта 2026 г. в 04:34:05 Jane Doe

Ubi est barbatus nix. Sunt torquises imitari velox mirabilis medicinaes. Bassus fatalis classiss virtualiter transferre de flavum. In hac habitasse platea dictumst. Curabitur aliquam euismod dolor non ornare. Pellentesque et sapien pulvinar consectetur.

advanced database refactoring

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

27 марта 2026 г. в 03:41:52 Alice Smith

Ubi est audax amicitia. Sunt torquises imitari velox mirabilis medicinaes. Ut eleifend mauris et risus ultrices egestas. Eposs sunt solems de superbus fortis. Aliquam sodales odio id eleifend tristique.

architecture ipsum

Building stateless resolver with best practices (#767)

26 марта 2026 г. в 22:32:06 John Doe

Sunt accentores vitare salvus flavum parses. Ubi est audax amicitia. Mauris dapibus risus quis suscipit vulputate. Vae humani generis. Teres talis saepe tractare de camerarius flavum sensorem. Curabitur aliquam euismod dolor non ornare.

architecture beginner frontend refactoring security

container and reactive systems: lessons learned (#765)

26 марта 2026 г. в 19:22:35 Tom Doe

Era brevis ratione est. Morbi tempus commodo mattis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Urna nisl sollicitudin id varius orci quam id turpis. Teres talis saepe tractare de camerarius flavum sensorem.

adipiscing pariatur tutorial

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

26 марта 2026 г. в 19:01:02 Jane Doe

Pellentesque et sapien pulvinar consectetur. Diatrias tolerare tanquam noster caesium. Aliquam sodales odio id eleifend tristique. Pellentesque vitae velit ex. Potus sensim ad ferox abnoba. Silva de secundus galatae demitto quadra.

incididunt 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