Symfony Demo
  • ホームページ
  • CPU scale
  • サーチ
  • Choose language

    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

The functional guide to listener management (#195)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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)

2026年4月19日 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フレームワークで構築された デモアプリケーションで、Symfonyアプリケーションを開発する際に推奨される方法を説明するためのものです。

さらに詳しく知りたい場合は, Symfony docを参照してください。

このボタンをクリックすれば、このページを表示するために使われた Controller と template のソースコードが表示されます。

このページを表示するのに使われたソースコード

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