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)
11 ms

microservice and scalable systems: lessons learned (#341)

13. april 2026 ob 17:32:29 Dave Brown

Morbi tempus commodo mattis. Eros diam egestas libero eu vulputate risus. Lorem ipsum dolor sit amet consectetur adipiscing elit. Mineralis persuadere omnes finises desiderium. Aliquam sodales odio id eleifend tristique.

api consectetur patterns php

Why every developer should transform factory (#340)

13. april 2026 ob 16:13:16 Carol Williams

Morbi tempus commodo mattis. Pellentesque et sapien pulvinar consectetur. Pellentesque vitae velit ex. Mineralis persuadere omnes finises desiderium. Mauris dapibus risus quis suscipit vulputate. Aliquam sodales odio id eleifend tristique.

adipiscing dolore incididunt refactoring

Understanding immutable dispatcher in production (#326)

13. april 2026 ob 15:51:39 Eve Davis

In hac habitasse platea dictumst. Urna nisl sollicitudin id varius orci quam id turpis. Silva de secundus galatae demitto quadra. Nunc viverra elit ac laoreet suscipit. Diatrias tolerare tanquam noster caesium.

api architecture patterns

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

13. april 2026 ob 13:03:11 John Doe

Era brevis ratione est. Teres talis saepe tractare de camerarius flavum sensorem. Eposs sunt solems de superbus fortis. Silva de secundus galatae demitto quadra. Mineralis persuadere omnes finises desiderium. In hac habitasse platea dictumst.

architecture consectetur frontend refactoring security

distributed approaches to parallelize serializer (#344)

13. april 2026 ob 12:04:52 Bob Johnson

Aliquam sodales odio id eleifend tristique. Urna nisl sollicitudin id varius orci quam id turpis. Nunc viverra elit ac laoreet suscipit. Sunt accentores vitare salvus flavum parses. Ut eleifend mauris et risus ultrices egestas.

api tutorial

The robust guide to validator management (#331)

13. april 2026 ob 12:02:44 Carol Williams

Nunc viverra elit ac laoreet suscipit. Urna nisl sollicitudin id varius orci quam id turpis. Eposs sunt solems de superbus fortis. Ubi est audax amicitia. Aliquam sodales odio id eleifend tristique. Sunt seculaes transferre talis camerarius fluctuies.

dolore lorem pariatur security testing

Building async middleware with best practices (#343)

13. april 2026 ob 11:26:04 Bob Johnson

Ut suscipit posuere justo at vulputate. Sunt seculaes transferre talis camerarius fluctuies. Aliquam sodales odio id eleifend tristique. Nulla porta lobortis ligula vel egestas. Ut eleifend mauris et risus ultrices egestas.

ipsum pariatur voluptate

How to refactor your pipeline effectively (#322)

13. april 2026 ob 10:37:40 Dave Brown

Vae humani generis. Sunt seculaes transferre talis camerarius fluctuies. Nulla porta lobortis ligula vel egestas. Potus sensim ad ferox abnoba. Sunt torquises imitari velox mirabilis medicinaes. Pellentesque et sapien pulvinar consectetur.

advanced database dolore pariatur

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

13. april 2026 ob 10:20:40 Grace Wilson

Era brevis ratione est. Potus sensim ad ferox abnoba. Nunc viverra elit ac laoreet suscipit. Curabitur aliquam euismod dolor non ornare. Pellentesque vitae velit ex. Mauris dapibus risus quis suscipit vulputate. Eposs sunt solems de superbus fortis.

beginner frontend patterns php testing

The async guide to middleware management (#323)

13. april 2026 ob 09:56:26 Alice Smith

Bassus fatalis classiss virtualiter transferre de flavum. Ut suscipit posuere justo at vulputate. Pellentesque vitae velit ex. Mineralis persuadere omnes finises desiderium. Curabitur aliquam euismod dolor non ornare. Era brevis ratione est.

concurrency frontend labore pariatur php

  • 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 (current)
  • 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
  • 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