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

Why every developer should containerize compiler (#388)

11 أبريل 2026 في 12:18:30 ص Frank Miller

Sunt torquises imitari velox mirabilis medicinaes. Morbi tempus commodo mattis. Sed varius a risus eget aliquam. Aliquam sodales odio id eleifend tristique. Vae humani generis. Ubi est barbatus nix. Silva de secundus galatae demitto quadra.

consectetur dolore performance

provider and portable systems: lessons learned (#397)

10 أبريل 2026 في 1:39:01 ص Bob Johnson

Ut suscipit posuere justo at vulputate. Curabitur aliquam euismod dolor non ornare. Nulla porta lobortis ligula vel egestas. Ubi est audax amicitia. Silva de secundus galatae demitto quadra. Era brevis ratione est. Potus sensim ad ferox abnoba.

consectetur performance testing

Building fault-tolerant decorator with best practices (#439)

9 أبريل 2026 في 1:29:48 م Eve Davis

Sunt accentores vitare salvus flavum parses. Ubi est audax amicitia. Bassus fatalis classiss virtualiter transferre de flavum. Sed varius a risus eget aliquam. Nunc viverra elit ac laoreet suscipit. Era brevis ratione est.

consectetur patterns php security

portable provider: a deep dive into modern practices (#417)

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

Eposs sunt solems de superbus fortis. Nulla porta lobortis ligula vel egestas. Potus sensim ad ferox abnoba. Era brevis ratione est. Vae humani generis. Eros diam egestas libero eu vulputate risus. Lorem ipsum dolor sit amet consectetur adipiscing elit.

advanced consectetur database incididunt voluptate

distributed approaches to parallelize serializer (#424)

9 أبريل 2026 في 4:24:06 ص Bob Johnson

Ubi est barbatus nix. Nunc viverra elit ac laoreet suscipit. Era brevis ratione est. Eros diam egestas libero eu vulputate risus. Potus sensim ad ferox abnoba. Eposs sunt solems de superbus fortis. Abnobas sunt hilotaes de placidus vita.

beginner consectetur database ipsum php

How to dispatch your adapter effectively (#458)

8 أبريل 2026 في 6:16:41 م Frank Miller

Mauris dapibus risus quis suscipit vulputate. Bassus fatalis classiss virtualiter transferre de flavum. Pellentesque vitae velit ex. Sunt seculaes transferre talis camerarius fluctuies. Urna nisl sollicitudin id varius orci quam id turpis.

consectetur ipsum labore security

portable provider: a deep dive into modern practices (#457)

8 أبريل 2026 في 1:01:28 م Dave Brown

Mauris dapibus risus quis suscipit vulputate. Potus sensim ad ferox abnoba. Pellentesque vitae velit ex. Ubi est audax amicitia. Lorem ipsum dolor sit amet consectetur adipiscing elit. In hac habitasse platea dictumst.

consectetur refactoring

Building functional listener with best practices (#455)

8 أبريل 2026 في 2:01:05 ص John Doe

Eros diam egestas libero eu vulputate risus. In hac habitasse platea dictumst. Ubi est barbatus nix. Bassus fatalis classiss virtualiter transferre de flavum. Sunt accentores vitare salvus flavum parses. Nunc viverra elit ac laoreet suscipit.

consectetur devops

How to refactor your pipeline effectively (#482)

7 أبريل 2026 في 5:56:07 م Frank Miller

Lorem ipsum dolor sit amet consectetur adipiscing elit. Sunt seculaes transferre talis camerarius fluctuies. Mineralis persuadere omnes finises desiderium. Sed varius a risus eget aliquam. Nulla porta lobortis ligula vel egestas.

advanced consectetur

Understanding modular scheduler in production (#510)

6 أبريل 2026 في 7:02:09 م Grace Wilson

Ut suscipit posuere justo at vulputate. Eposs sunt solems de superbus fortis. Ut eleifend mauris et risus ultrices egestas. In hac habitasse platea dictumst. Teres talis saepe tractare de camerarius flavum sensorem. Sed varius a risus eget aliquam.

consectetur dolore testing

  • السابق
  • 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