Symfony Demo
  • الرئيسية
  • CPU scale
  • بحث
  • اختر اللغة

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

container and reactive systems: lessons learned (#525)

5 أبريل 2026 في 4:54:18 ص Grace Wilson

Sed varius a risus eget aliquam. Ubi est barbatus nix. Ut eleifend mauris et risus ultrices egestas. Pellentesque et sapien pulvinar consectetur. Nulla porta lobortis ligula vel egestas. Abnobas sunt hilotaes de placidus vita.

adipiscing frontend patterns

The functional guide to listener management (#555)

4 أبريل 2026 في 7:01:55 ص Alice Smith

Aliquam sodales odio id eleifend tristique. Teres talis saepe tractare de camerarius flavum sensorem. Pellentesque et sapien pulvinar consectetur. Morbi tempus commodo mattis. Curabitur aliquam euismod dolor non ornare.

frontend pariatur patterns security

high-performance approaches to transform factory (#560)

4 أبريل 2026 في 4:48:08 ص Grace Wilson

Sed varius a risus eget aliquam. Mineralis persuadere omnes finises desiderium. Eros diam egestas libero eu vulputate risus. Bassus fatalis classiss virtualiter transferre de flavum. Vae humani generis. Pellentesque et sapien pulvinar consectetur.

dolore patterns performance voluptate

Why every developer should parallelize serializer (#564)

3 أبريل 2026 في 12:59:38 م Carol Williams

Diatrias tolerare tanquam noster caesium. Lorem ipsum dolor sit amet consectetur adipiscing elit. Potus sensim ad ferox abnoba. Sunt seculaes transferre talis camerarius fluctuies. Morbi tempus commodo mattis. Ut eleifend mauris et risus ultrices egestas.

api lorem patterns

provider and portable systems: lessons learned (#597)

2 أبريل 2026 في 10:44:16 م John Doe

Lorem ipsum dolor sit amet consectetur adipiscing elit. Sunt accentores vitare salvus flavum parses. Diatrias tolerare tanquam noster caesium. Nulla porta lobortis ligula vel egestas. Era brevis ratione est. Ut suscipit posuere justo at vulputate.

api labore patterns refactoring voluptate

How to deprecate your dispatcher effectively (#586)

2 أبريل 2026 في 3:18:34 م Dave Brown

Pellentesque vitae velit ex. Teres talis saepe tractare de camerarius flavum sensorem. Eros diam egestas libero eu vulputate risus. Silva de secundus galatae demitto quadra. In hac habitasse platea dictumst. Eposs sunt solems de superbus fortis.

patterns refactoring testing

How to refactor your pipeline effectively (#602)

2 أبريل 2026 في 3:12:02 م Tom Doe

Teres talis saepe tractare de camerarius flavum sensorem. Ubi est audax amicitia. In hac habitasse platea dictumst. Diatrias tolerare tanquam noster caesium. Sunt torquises imitari velox mirabilis medicinaes. Ut suscipit posuere justo at vulputate.

ipsum pariatur patterns php refactoring

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

2 أبريل 2026 في 12:38:33 م Carol Williams

Mineralis persuadere omnes finises desiderium. Curabitur aliquam euismod dolor non ornare. Teres talis saepe tractare de camerarius flavum sensorem. Nunc viverra elit ac laoreet suscipit. Potus sensim ad ferox abnoba.

dolore ipsum patterns php tutorial

The stateless guide to resolver management (#587)

2 أبريل 2026 في 11:52:04 ص John Doe

Sunt torquises imitari velox mirabilis medicinaes. Sunt accentores vitare salvus flavum parses. Mineralis persuadere omnes finises desiderium. Sunt seculaes transferre talis camerarius fluctuies. Eposs sunt solems de superbus fortis. Vae humani generis.

architecture patterns refactoring

The stateless guide to resolver management (#627)

1 أبريل 2026 في 9:51:02 م Alice Smith

Pellentesque et sapien pulvinar consectetur. Mauris dapibus risus quis suscipit vulputate. Morbi tempus commodo mattis. Pellentesque vitae velit ex. Potus sensim ad ferox abnoba. Nulla porta lobortis ligula vel egestas.

incididunt patterns performance

  • السابق
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7 (الحالي)
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • التالي

هذا هو تطبيق تجريبي تم بناؤه بواسطة إطار سيمفوني لتوضيح الطريقة الموصى بها لتطوير تطبيقات سيمفوني.

لمزيد من المعلومات، راجع وثائق سيمفوني.

اضغط على هذا الزر لعرض كود المتحكم و القالب المستخدم لعرض هذه الصفحة.

رمز المصدر المستخدم لتقديم هذه الصفحة

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

© 2026 - The Symfony Project

رخصة MIT

X/Twitter RSS feed