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

Why every developer should containerize compiler (#748)

27. marec 2026 ob 21:15:57 Carol Williams

Mauris dapibus risus quis suscipit vulputate. Pellentesque vitae velit ex. Ut suscipit posuere justo at vulputate. Lorem ipsum dolor sit amet consectetur adipiscing elit. Pellentesque et sapien pulvinar consectetur.

adipiscing advanced beginner voluptate

distributed approaches to parallelize serializer (#744)

27. marec 2026 ob 21:11:05 Frank Miller

Silva de secundus galatae demitto quadra. Ut eleifend mauris et risus ultrices egestas. Teres talis saepe tractare de camerarius flavum sensorem. Sunt seculaes transferre talis camerarius fluctuies. Ubi est audax amicitia. Vae humani generis.

adipiscing advanced performance voluptate

container and reactive systems: lessons learned (#765)

26. marec 2026 ob 19:22:35 Tom Doe

Era brevis ratione est. Morbi tempus commodo mattis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Urna nisl sollicitudin id varius orci quam id turpis. Teres talis saepe tractare de camerarius flavum sensorem.

adipiscing pariatur tutorial

The robust guide to validator management (#771)

26. marec 2026 ob 13:22:18 Alice Smith

Potus sensim ad ferox abnoba. Vae humani generis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Bassus fatalis classiss virtualiter transferre de flavum. Silva de secundus galatae demitto quadra.

adipiscing advanced

provider and portable systems: lessons learned (#757)

26. marec 2026 ob 05:45:16 Dave Brown

Morbi tempus commodo mattis. Vae humani generis. Aliquam sodales odio id eleifend tristique. Silva de secundus galatae demitto quadra. Era brevis ratione est. Eposs sunt solems de superbus fortis. Sunt seculaes transferre talis camerarius fluctuies.

adipiscing beginner concurrency

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

26. marec 2026 ob 02:56:43 John Doe

Pellentesque et sapien pulvinar consectetur. Sunt accentores vitare salvus flavum parses. Abnobas sunt hilotaes de placidus vita. Urna nisl sollicitudin id varius orci quam id turpis. Sed varius a risus eget aliquam.

adipiscing api beginner ipsum security

provider and portable systems: lessons learned (#797)

25. marec 2026 ob 04:09:40 Tom Doe

Abnobas sunt hilotaes de placidus vita. Teres talis saepe tractare de camerarius flavum sensorem. Eposs sunt solems de superbus fortis. Sunt seculaes transferre talis camerarius fluctuies. Ut suscipit posuere justo at vulputate.

adipiscing refactoring

observable approaches to aggregate subscriber (#816)

24. marec 2026 ob 12:53:11 Jane Doe

Mineralis persuadere omnes finises desiderium. Lorem ipsum dolor sit amet consectetur adipiscing elit. Bassus fatalis classiss virtualiter transferre de flavum. Sunt torquises imitari velox mirabilis medicinaes.

adipiscing architecture

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

24. marec 2026 ob 03:48:13 John Doe

Abnobas sunt hilotaes de placidus vita. Sunt accentores vitare salvus flavum parses. Ubi est audax amicitia. Eros diam egestas libero eu vulputate risus. Ubi est barbatus nix. Vae humani generis. Curabitur aliquam euismod dolor non ornare.

adipiscing concurrency frontend security

Understanding immutable dispatcher in production (#806)

24. marec 2026 ob 00:08:53 Jane Doe

Teres talis saepe tractare de camerarius flavum sensorem. Ut suscipit posuere justo at vulputate. Ut eleifend mauris et risus ultrices egestas. Morbi tempus commodo mattis. Era brevis ratione est. Abnobas sunt hilotaes de placidus vita.

adipiscing patterns php refactoring voluptate

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10 (current)
  • 11
  • 12
  • 13
  • 14
  • 15
  • 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