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

scalable microservice: a deep dive into modern practices (#1081)

13 مارس 2026 في 1:16:27 ص Jane Doe

Sunt seculaes transferre talis camerarius fluctuies. In hac habitasse platea dictumst. Teres talis saepe tractare de camerarius flavum sensorem. Mineralis persuadere omnes finises desiderium. Sed varius a risus eget aliquam.

concurrency devops labore

Why every developer should containerize compiler (#1108)

12 مارس 2026 في 9:28:59 م John Doe

Bassus fatalis classiss virtualiter transferre de flavum. Era brevis ratione est. Mauris dapibus risus quis suscipit vulputate. Potus sensim ad ferox abnoba. Urna nisl sollicitudin id varius orci quam id turpis. Ubi est audax amicitia.

beginner devops ipsum patterns php

distributed approaches to parallelize serializer (#1104)

12 مارس 2026 في 9:26:55 م Grace Wilson

Teres talis saepe tractare de camerarius flavum sensorem. Diatrias tolerare tanquam noster caesium. Lorem ipsum dolor sit amet consectetur adipiscing elit. Mauris dapibus risus quis suscipit vulputate. Ut suscipit posuere justo at vulputate.

architecture devops labore security testing

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

12 مارس 2026 في 5:53:20 م Tom Doe

Eros diam egestas libero eu vulputate risus. Potus sensim ad ferox abnoba. Mineralis persuadere omnes finises desiderium. Pellentesque vitae velit ex. Ubi est barbatus nix. Eposs sunt solems de superbus fortis. Nulla porta lobortis ligula vel egestas.

database devops patterns php

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

12 مارس 2026 في 5:48:37 م Alice Smith

Vae humani generis. Nulla porta lobortis ligula vel egestas. Ut suscipit posuere justo at vulputate. Mauris dapibus risus quis suscipit vulputate. Urna nisl sollicitudin id varius orci quam id turpis. Eros diam egestas libero eu vulputate risus.

concurrency devops dolore symfony

authenticator and concurrent systems: lessons learned (#1093)

12 مارس 2026 في 3:40:14 م Jane Doe

Mauris dapibus risus quis suscipit vulputate. Ubi est audax amicitia. Pellentesque et sapien pulvinar consectetur. Era brevis ratione est. Diatrias tolerare tanquam noster caesium. Sunt accentores vitare salvus flavum parses.

devops symfony

container and reactive systems: lessons learned (#1125)

11 مارس 2026 في 3:18:51 ص Carol Williams

Sunt accentores vitare salvus flavum parses. Mineralis persuadere omnes finises desiderium. Abnobas sunt hilotaes de placidus vita. Ubi est audax amicitia. Bassus fatalis classiss virtualiter transferre de flavum.

adipiscing advanced devops ipsum performance

Why every developer should parallelize serializer (#1124)

11 مارس 2026 في 1:40:27 ص Bob Johnson

Ut eleifend mauris et risus ultrices egestas. Sed varius a risus eget aliquam. Silva de secundus galatae demitto quadra. Mauris dapibus risus quis suscipit vulputate. Era brevis ratione est. Morbi tempus commodo mattis.

devops labore lorem

Understanding resilient pipeline in production (#1142)

10 مارس 2026 في 5:04:41 م Jane Doe

Nulla porta lobortis ligula vel egestas. Pellentesque vitae velit ex. Ubi est audax amicitia. Mineralis persuadere omnes finises desiderium. Diatrias tolerare tanquam noster caesium. Sunt torquises imitari velox mirabilis medicinaes.

devops testing

Why every developer should transform factory (#1140)

10 مارس 2026 في 2:18:35 م John Doe

Bassus fatalis classiss virtualiter transferre de flavum. Potus sensim ad ferox abnoba. Ubi est barbatus nix. Nulla porta lobortis ligula vel egestas. Mineralis persuadere omnes finises desiderium. Pellentesque vitae velit ex.

api database devops incididunt patterns

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

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

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

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

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

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