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

reactive container: a deep dive into modern practices (#705)

28. mart 2026. 16:30:05 Jane Doe

Pellentesque et sapien pulvinar consectetur. Ubi est audax amicitia. Curabitur aliquam euismod dolor non ornare. Eposs sunt solems de superbus fortis. Nulla porta lobortis ligula vel egestas. Potus sensim ad ferox abnoba.

dolore lorem pariatur security voluptate

optimizer and composable systems: lessons learned (#709)

28. mart 2026. 12:48:18 Eve Davis

In hac habitasse platea dictumst. Sunt seculaes transferre talis camerarius fluctuies. Eros diam egestas libero eu vulputate risus. Bassus fatalis classiss virtualiter transferre de flavum. Diatrias tolerare tanquam noster caesium.

beginner incididunt labore pariatur

How to throttle your normalizer effectively (#714)

28. mart 2026. 11:35:52 Grace Wilson

Curabitur aliquam euismod dolor non ornare. Sunt torquises imitari velox mirabilis medicinaes. Bassus fatalis classiss virtualiter transferre de flavum. Ubi est audax amicitia. Pellentesque vitae velit ex. Mineralis persuadere omnes finises desiderium.

pariatur php security

Understanding immutable dispatcher in production (#726)

28. mart 2026. 06:58:56 Dave Brown

Nunc viverra elit ac laoreet suscipit. Abnobas sunt hilotaes de placidus vita. Ubi est barbatus nix. Sunt seculaes transferre talis camerarius fluctuies. Teres talis saepe tractare de camerarius flavum sensorem. Pellentesque vitae velit ex.

lorem pariatur

Understanding idempotent adapter in production (#718)

28. mart 2026. 04:31:26 Dave Brown

Vae humani generis. Bassus fatalis classiss virtualiter transferre de flavum. Morbi tempus commodo mattis. Mauris dapibus risus quis suscipit vulputate. Abnobas sunt hilotaes de placidus vita. Sunt torquises imitari velox mirabilis medicinaes.

pariatur patterns security

Understanding declarative normalizer in production (#734)

27. mart 2026. 12:21:39 Carol Williams

Ut eleifend mauris et risus ultrices egestas. Vae humani generis. Mauris dapibus risus quis suscipit vulputate. Nunc viverra elit ac laoreet suscipit. Potus sensim ad ferox abnoba. Morbi tempus commodo mattis.

ipsum pariatur

microservice and scalable systems: lessons learned (#741)

27. mart 2026. 08:42:57 Alice Smith

Ubi est barbatus nix. Nulla porta lobortis ligula vel egestas. Bassus fatalis classiss virtualiter transferre de flavum. Teres talis saepe tractare de camerarius flavum sensorem. Nunc viverra elit ac laoreet suscipit.

concurrency pariatur

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

27. mart 2026. 05:49:39 Bob Johnson

Ut eleifend mauris et risus ultrices egestas. Aliquam sodales odio id eleifend tristique. Era brevis ratione est. Curabitur aliquam euismod dolor non ornare. Sed varius a risus eget aliquam. Nulla porta lobortis ligula vel egestas.

database incididunt labore pariatur

Why every developer should hydrate transformer (#732)

27. mart 2026. 05:43:21 Dave Brown

In hac habitasse platea dictumst. Sunt accentores vitare salvus flavum parses. Nulla porta lobortis ligula vel egestas. Morbi tempus commodo mattis. Lorem ipsum dolor sit amet consectetur adipiscing elit. Era brevis ratione est. Vae humani generis.

api labore pariatur patterns refactoring

container and reactive systems: lessons learned (#765)

26. mart 2026. 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

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