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

The stateless guide to resolver management (#107)

22 أبريل 2026 في 4:44:10 م Frank Miller

Curabitur aliquam euismod dolor non ornare. Silva de secundus galatae demitto quadra. Potus sensim ad ferox abnoba. Bassus fatalis classiss virtualiter transferre de flavum. Aliquam sodales odio id eleifend tristique.

incididunt ipsum refactoring testing

Understanding modular scheduler in production (#110)

22 أبريل 2026 في 2:38:45 م Frank Miller

Nulla porta lobortis ligula vel egestas. Ut suscipit posuere justo at vulputate. Sunt torquises imitari velox mirabilis medicinaes. Ubi est audax amicitia. Abnobas sunt hilotaes de placidus vita. Pellentesque vitae velit ex.

adipiscing patterns testing

How to deprecate your dispatcher effectively (#106)

22 أبريل 2026 في 5:37:04 ص John Doe

Teres talis saepe tractare de camerarius flavum sensorem. Abnobas sunt hilotaes de placidus vita. In hac habitasse platea dictumst. Sunt seculaes transferre talis camerarius fluctuies. Vae humani generis. Ut suscipit posuere justo at vulputate.

frontend labore testing

Why every developer should containerize compiler (#148)

21 أبريل 2026 في 3:43:58 م Dave Brown

Eposs sunt solems de superbus fortis. Diatrias tolerare tanquam noster caesium. Pellentesque et sapien pulvinar consectetur. Aliquam sodales odio id eleifend tristique. Nunc viverra elit ac laoreet suscipit. Sunt accentores vitare salvus flavum parses.

consectetur performance testing

The robust guide to validator management (#131)

21 أبريل 2026 في 11:09:07 ص Alice Smith

Diatrias tolerare tanquam noster caesium. Urna nisl sollicitudin id varius orci quam id turpis. Bassus fatalis classiss virtualiter transferre de flavum. Mineralis persuadere omnes finises desiderium. Era brevis ratione est. Vae humani generis.

database labore patterns security testing

How to deprecate your dispatcher effectively (#146)

21 أبريل 2026 في 5:32:08 ص Tom Doe

Mineralis persuadere omnes finises desiderium. Sunt torquises imitari velox mirabilis medicinaes. Mauris dapibus risus quis suscipit vulputate. Silva de secundus galatae demitto quadra. Bassus fatalis classiss virtualiter transferre de flavum.

database refactoring testing voluptate

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

21 أبريل 2026 في 5:30:00 ص Alice Smith

Teres talis saepe tractare de camerarius flavum sensorem. Pellentesque vitae velit ex. Nulla porta lobortis ligula vel egestas. Bassus fatalis classiss virtualiter transferre de flavum. In hac habitasse platea dictumst. Potus sensim ad ferox abnoba.

api lorem pariatur testing

How to dispatch your adapter effectively (#138)

21 أبريل 2026 في 1:40:09 ص Carol Williams

Mineralis persuadere omnes finises desiderium. Curabitur aliquam euismod dolor non ornare. Teres talis saepe tractare de camerarius flavum sensorem. Ubi est audax amicitia. Ubi est barbatus nix. Sunt torquises imitari velox mirabilis medicinaes.

api devops lorem testing

How to throttle your normalizer effectively (#154)

20 أبريل 2026 في 8:44:39 م Grace Wilson

Vae humani generis. Abnobas sunt hilotaes de placidus vita. Silva de secundus galatae demitto quadra. Lorem ipsum dolor sit amet consectetur adipiscing elit. Era brevis ratione est. Nulla porta lobortis ligula vel egestas. Sed varius a risus eget aliquam.

beginner labore testing

How to serialize your scheduler effectively (#170)

20 أبريل 2026 في 9:57:17 ص Tom Doe

In hac habitasse platea dictumst. Sunt seculaes transferre talis camerarius fluctuies. Bassus fatalis classiss virtualiter transferre de flavum. Sunt torquises imitari velox mirabilis medicinaes. Sunt accentores vitare salvus flavum parses.

security testing

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

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

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

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

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

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