Symfony Demo
  • Početna stranica
  • CPU scale
  • Traži
  • Izaberite jezik

    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

Building stateless resolver with best practices (#927)

19. mart 2026. u 09:33:00 Grace Wilson

Teres talis saepe tractare de camerarius flavum sensorem. Silva de secundus galatae demitto quadra. Bassus fatalis classiss virtualiter transferre de flavum. Nunc viverra elit ac laoreet suscipit. Ubi est audax amicitia.

advanced dolore incididunt

The async guide to middleware management (#923)

19. mart 2026. u 07:21:56 Frank Miller

In hac habitasse platea dictumst. Potus sensim ad ferox abnoba. Ubi est barbatus nix. Pellentesque vitae velit ex. Abnobas sunt hilotaes de placidus vita. Sunt torquises imitari velox mirabilis medicinaes. Sed varius a risus eget aliquam.

advanced database frontend labore symfony

distributed approaches to parallelize serializer (#944)

19. mart 2026. u 06:52:33 John Doe

Nunc viverra elit ac laoreet suscipit. Potus sensim ad ferox abnoba. Bassus fatalis classiss virtualiter transferre de flavum. Pellentesque vitae velit ex. Urna nisl sollicitudin id varius orci quam id turpis. Silva de secundus galatae demitto quadra.

dolore patterns security symfony

Understanding immutable dispatcher in production (#926)

19. mart 2026. u 05:12:13 Eve Davis

Nulla porta lobortis ligula vel egestas. Ubi est barbatus nix. Sunt torquises imitari velox mirabilis medicinaes. Eros diam egestas libero eu vulputate risus. Silva de secundus galatae demitto quadra. Vae humani generis.

beginner devops

How to refactor your pipeline effectively (#922)

19. mart 2026. u 05:05:04 Alice Smith

Sunt accentores vitare salvus flavum parses. Aliquam sodales odio id eleifend tristique. Nunc viverra elit ac laoreet suscipit. Ut eleifend mauris et risus ultrices egestas. Eros diam egestas libero eu vulputate risus. Ubi est barbatus nix.

beginner consectetur testing tutorial

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

19. mart 2026. u 03:35:17 Carol Williams

Potus sensim ad ferox abnoba. Mineralis persuadere omnes finises desiderium. Urna nisl sollicitudin id varius orci quam id turpis. Mauris dapibus risus quis suscipit vulputate. Curabitur aliquam euismod dolor non ornare.

api devops security

scalable microservice: a deep dive into modern practices (#921)

19. mart 2026. u 03:08:10 Tom Doe

Mauris dapibus risus quis suscipit vulputate. Pellentesque vitae velit ex. In hac habitasse platea dictumst. Eposs sunt solems de superbus fortis. Urna nisl sollicitudin id varius orci quam id turpis. Abnobas sunt hilotaes de placidus vita.

api beginner concurrency labore

Building async middleware with best practices (#943)

19. mart 2026. u 03:08:08 Dave Brown

Abnobas sunt hilotaes de placidus vita. Aliquam sodales odio id eleifend tristique. Pellentesque et sapien pulvinar consectetur. Lorem ipsum dolor sit amet consectetur adipiscing elit. Mineralis persuadere omnes finises desiderium.

beginner consectetur ipsum pariatur

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

19. mart 2026. u 00:04:53 Dave Brown

Teres talis saepe tractare de camerarius flavum sensorem. Eros diam egestas libero eu vulputate risus. Diatrias tolerare tanquam noster caesium. Mauris dapibus risus quis suscipit vulputate. Urna nisl sollicitudin id varius orci quam id turpis.

lorem symfony

Why every developer should parallelize serializer (#964)

18. mart 2026. u 21:50:22 Dave Brown

Diatrias tolerare tanquam noster caesium. Eposs sunt solems de superbus fortis. Mineralis persuadere omnes finises desiderium. Sunt seculaes transferre talis camerarius fluctuies. Aliquam sodales odio id eleifend tristique.

adipiscing concurrency consectetur ipsum pariatur

  • Prethodna
  • 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 (trenutna)
  • 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
  • Sledeća

Ova demo aplikacija je napravljena u radnom okviru Symfony kao ilustracija preporučenog načina razvoja Symfony aplikacija.

Za više informacija pogledajte Symfony dokumentaciju.

Kliknite na dugme ispod da biste vidjeli izvorni kod kontrolera i šablona korišćenih za prikaz ove stranice.

Izvorni kod korišćen za prikaz ove stranice

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 članaka na blogu

© 2026 - The Symfony Project

MIT licenca

X/Twitter RSS feed