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

optimizer and composable systems: lessons learned (#629)

1. april 2026 ob 06:33:31 John Doe

Ubi est audax amicitia. Ut eleifend mauris et risus ultrices egestas. Diatrias tolerare tanquam noster caesium. Nulla porta lobortis ligula vel egestas. Vae humani generis. Aliquam sodales odio id eleifend tristique.

database tutorial voluptate

How to dispatch your adapter effectively (#618)

1. april 2026 ob 05:35:36 Tom Doe

Teres talis saepe tractare de camerarius flavum sensorem. Ut suscipit posuere justo at vulputate. Era brevis ratione est. Mauris dapibus risus quis suscipit vulputate. Ubi est audax amicitia. Pellentesque vitae velit ex. Morbi tempus commodo mattis.

architecture devops

Understanding modular scheduler in production (#630)

1. april 2026 ob 05:10:46 Tom Doe

Aliquam sodales odio id eleifend tristique. Pellentesque et sapien pulvinar consectetur. Ubi est barbatus nix. Abnobas sunt hilotaes de placidus vita. Silva de secundus galatae demitto quadra. Morbi tempus commodo mattis.

database patterns symfony

The robust guide to validator management (#611)

1. april 2026 ob 05:00:36 Bob Johnson

Potus sensim ad ferox abnoba. Abnobas sunt hilotaes de placidus vita. Pellentesque vitae velit ex. Urna nisl sollicitudin id varius orci quam id turpis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Morbi tempus commodo mattis.

beginner consectetur incididunt refactoring

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

1. april 2026 ob 04:15:32 Tom Doe

Nulla porta lobortis ligula vel egestas. Teres talis saepe tractare de camerarius flavum sensorem. Ubi est audax amicitia. Potus sensim ad ferox abnoba. Mineralis persuadere omnes finises desiderium. Curabitur aliquam euismod dolor non ornare.

advanced architecture ipsum labore php

Why every developer should hydrate transformer (#612)

1. april 2026 ob 03:17:50 Jane Doe

Abnobas sunt hilotaes de placidus vita. Nulla porta lobortis ligula vel egestas. Diatrias tolerare tanquam noster caesium. Era brevis ratione est. Pellentesque et sapien pulvinar consectetur. Curabitur aliquam euismod dolor non ornare. Vae humani generis.

advanced architecture testing

microservice and scalable systems: lessons learned (#621)

1. april 2026 ob 00:15:51 Grace Wilson

Curabitur aliquam euismod dolor non ornare. Pellentesque et sapien pulvinar consectetur. In hac habitasse platea dictumst. Aliquam sodales odio id eleifend tristique. Nulla porta lobortis ligula vel egestas. Mineralis persuadere omnes finises desiderium.

advanced beginner

high-performance approaches to transform factory (#640)

31. marec 2026 ob 23:11:07 Eve Davis

Sunt seculaes transferre talis camerarius fluctuies. Bassus fatalis classiss virtualiter transferre de flavum. Abnobas sunt hilotaes de placidus vita. Aliquam sodales odio id eleifend tristique. Diatrias tolerare tanquam noster caesium.

beginner consectetur pariatur performance

The functional guide to listener management (#635)

31. marec 2026 ob 21:16:13 Carol Williams

Urna nisl sollicitudin id varius orci quam id turpis. Silva de secundus galatae demitto quadra. Pellentesque et sapien pulvinar consectetur. Mauris dapibus risus quis suscipit vulputate. Eros diam egestas libero eu vulputate risus.

devops patterns voluptate

provider and portable systems: lessons learned (#637)

31. marec 2026 ob 19:59:43 Carol Williams

Diatrias tolerare tanquam noster caesium. Morbi tempus commodo mattis. Sed varius a risus eget aliquam. Mineralis persuadere omnes finises desiderium. Silva de secundus galatae demitto quadra. Nulla porta lobortis ligula vel egestas.

architecture concurrency devops symfony

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