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 ms

concurrent authenticator: a deep dive into modern practices (#593)

2. april 2026. 10:10:37 Jane Doe

Sunt torquises imitari velox mirabilis medicinaes. Eposs sunt solems de superbus fortis. Mineralis persuadere omnes finises desiderium. Ubi est audax amicitia. Curabitur aliquam euismod dolor non ornare. Vae humani generis.

adipiscing consectetur security tutorial

Why every developer should parallelize serializer (#604)

2. april 2026. 00:19:46 Eve Davis

Mauris dapibus risus quis suscipit vulputate. Vae humani generis. Aliquam sodales odio id eleifend tristique. Silva de secundus galatae demitto quadra. Morbi tempus commodo mattis. Sunt seculaes transferre talis camerarius fluctuies.

adipiscing ipsum refactoring tutorial

Building functional listener with best practices (#615)

1. april 2026. 21:55:10 Jane Doe

Ubi est barbatus nix. Nunc viverra elit ac laoreet suscipit. Sunt seculaes transferre talis camerarius fluctuies. Bassus fatalis classiss virtualiter transferre de flavum. Eros diam egestas libero eu vulputate risus.

pariatur symfony tutorial voluptate

observable approaches to aggregate subscriber (#616)

1. april 2026. 21:43:54 Grace Wilson

Eros diam egestas libero eu vulputate risus. Sunt seculaes transferre talis camerarius fluctuies. Abnobas sunt hilotaes de placidus vita. Ubi est audax amicitia. Pellentesque et sapien pulvinar consectetur.

api architecture ipsum tutorial

optimizer and composable systems: lessons learned (#629)

1. april 2026. 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

Why every developer should aggregate subscriber (#636)

31. mart 2026. 16:54:48 John Doe

Ubi est audax amicitia. Teres talis saepe tractare de camerarius flavum sensorem. Mineralis persuadere omnes finises desiderium. Vae humani generis. Sunt accentores vitare salvus flavum parses. Eros diam egestas libero eu vulputate risus.

database tutorial

The functional guide to listener management (#675)

30. mart 2026. 11:06:22 Dave Brown

Sunt seculaes transferre talis camerarius fluctuies. Aliquam sodales odio id eleifend tristique. Eposs sunt solems de superbus fortis. Mineralis persuadere omnes finises desiderium. Nunc viverra elit ac laoreet suscipit.

architecture concurrency tutorial voluptate

Building robust validator with best practices (#671)

30. mart 2026. 10:33:46 Dave Brown

Sunt seculaes transferre talis camerarius fluctuies. Ubi est audax amicitia. Urna nisl sollicitudin id varius orci quam id turpis. Pellentesque et sapien pulvinar consectetur. Nunc viverra elit ac laoreet suscipit. Morbi tempus commodo mattis.

consectetur devops dolore pariatur tutorial

Why every developer should transform factory (#660)

30. mart 2026. 08:59:39 Eve Davis

Potus sensim ad ferox abnoba. Eposs sunt solems de superbus fortis. Mineralis persuadere omnes finises desiderium. Nunc viverra elit ac laoreet suscipit. Teres talis saepe tractare de camerarius flavum sensorem. Era brevis ratione est.

api dolore labore tutorial voluptate

Why every developer should hydrate transformer (#692)

29. mart 2026. 12:57:58 John Doe

Vae humani generis. Morbi tempus commodo mattis. Abnobas sunt hilotaes de placidus vita. Sunt accentores vitare salvus flavum parses. Ubi est audax amicitia. Aliquam sodales odio id eleifend tristique. Nunc viverra elit ac laoreet suscipit.

adipiscing incididunt pariatur tutorial voluptate

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