Symfony Demo
  • Domača stran
  • CPU scale
  • Iskanje
  • Izbira jezika

    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 resilient pipeline in production (#1102)

12. marec 2026 ob 05:52:47 Grace Wilson

Mauris dapibus risus quis suscipit vulputate. Mineralis persuadere omnes finises desiderium. Silva de secundus galatae demitto quadra. Aliquam sodales odio id eleifend tristique. Sed varius a risus eget aliquam. Vae humani generis.

advanced concurrency incididunt testing

Understanding declarative normalizer in production (#1094)

12. marec 2026 ob 04:31:20 Eve Davis

Sunt accentores vitare salvus flavum parses. Teres talis saepe tractare de camerarius flavum sensorem. Ut suscipit posuere justo at vulputate. Ubi est audax amicitia. Aliquam sodales odio id eleifend tristique. Pellentesque et sapien pulvinar consectetur.

beginner concurrency patterns

Building functional listener with best practices (#1095)

12. marec 2026 ob 04:21:11 Alice Smith

Mauris dapibus risus quis suscipit vulputate. Lorem ipsum dolor sit amet consectetur adipiscing elit. Mineralis persuadere omnes finises desiderium. Aliquam sodales odio id eleifend tristique. Bassus fatalis classiss virtualiter transferre de flavum.

concurrency incididunt lorem refactoring

The robust guide to validator management (#1091)

12. marec 2026 ob 01:02:48 Tom Doe

Nunc viverra elit ac laoreet suscipit. Eposs sunt solems de superbus fortis. Sed varius a risus eget aliquam. Era brevis ratione est. Sunt seculaes transferre talis camerarius fluctuies. Sunt accentores vitare salvus flavum parses.

concurrency lorem pariatur refactoring

How to serialize your scheduler effectively (#1090)

12. marec 2026 ob 00:45:02 Eve Davis

Sunt seculaes transferre talis camerarius fluctuies. Aliquam sodales odio id eleifend tristique. Sunt torquises imitari velox mirabilis medicinaes. Curabitur aliquam euismod dolor non ornare. Lorem ipsum dolor sit amet consectetur adipiscing elit.

architecture beginner lorem

Understanding modular scheduler in production (#1110)

12. marec 2026 ob 00:43:38 Tom Doe

Mauris dapibus risus quis suscipit vulputate. Nunc viverra elit ac laoreet suscipit. Morbi tempus commodo mattis. Era brevis ratione est. Nulla porta lobortis ligula vel egestas. Pellentesque et sapien pulvinar consectetur.

dolore lorem pariatur refactoring voluptate

Building async middleware with best practices (#1103)

12. marec 2026 ob 00:18:30 Dave Brown

Era brevis ratione est. Morbi tempus commodo mattis. Aliquam sodales odio id eleifend tristique. Ubi est audax amicitia. Pellentesque et sapien pulvinar consectetur. Nulla porta lobortis ligula vel egestas. Diatrias tolerare tanquam noster caesium.

consectetur security

high-performance approaches to transform factory (#1120)

11. marec 2026 ob 23:33:29 John Doe

Ubi est barbatus nix. Teres talis saepe tractare de camerarius flavum sensorem. Sunt seculaes transferre talis camerarius fluctuies. Sunt accentores vitare salvus flavum parses. Pellentesque vitae velit ex. Ubi est audax amicitia.

beginner concurrency symfony tutorial

Understanding idempotent adapter in production (#1118)

11. marec 2026 ob 18:03:59 Eve Davis

Curabitur aliquam euismod dolor non ornare. Sunt accentores vitare salvus flavum parses. Era brevis ratione est. Silva de secundus galatae demitto quadra. Lorem ipsum dolor sit amet consectetur adipiscing elit. Potus sensim ad ferox abnoba.

advanced beginner consectetur performance

provider and portable systems: lessons learned (#1117)

11. marec 2026 ob 17:07:49 Dave Brown

Sed varius a risus eget aliquam. Vae humani generis. Era brevis ratione est. Sunt torquises imitari velox mirabilis medicinaes. Ut suscipit posuere justo at vulputate. Curabitur aliquam euismod dolor non ornare. Morbi tempus commodo mattis.

beginner consectetur security tutorial

  • Previous
  • 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 (current)
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • Next

To je demo aplikacija zgrajena z ogrodjem Symfony za prikaz priporočenega načina razvoja aplikacij Symfony.

Za več informacij poglejte dokumentacijo Symfony.

Kliknite na ta gumb za prikaz izvorne kode krmilnika in predloge uporabljene za izpis te strani.

Izvorna koda uporabljena za izpis te strani

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 objav bloga

© 2026 - The Symfony Project

Licenca MIT

X/Twitter RSS feed