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

microservice and scalable systems: lessons learned (#581)

3 أبريل 2026 في 12:26:32 م Jane Doe

Ut eleifend mauris et risus ultrices egestas. Ubi est audax amicitia. Curabitur aliquam euismod dolor non ornare. Eposs sunt solems de superbus fortis. In hac habitasse platea dictumst. Teres talis saepe tractare de camerarius flavum sensorem.

advanced devops php symfony testing

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

3 أبريل 2026 في 8:15:27 ص Tom Doe

Pellentesque et sapien pulvinar consectetur. Era brevis ratione est. Ut eleifend mauris et risus ultrices egestas. Silva de secundus galatae demitto quadra. Abnobas sunt hilotaes de placidus vita. Ubi est audax amicitia.

adipiscing devops incididunt php symfony

container and reactive systems: lessons learned (#565)

3 أبريل 2026 في 3:37:19 ص Bob Johnson

Morbi tempus commodo mattis. Mauris dapibus risus quis suscipit vulputate. Pellentesque vitae velit ex. In hac habitasse platea dictumst. Sed varius a risus eget aliquam. Teres talis saepe tractare de camerarius flavum sensorem.

ipsum pariatur php

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

Why every developer should containerize compiler (#588)

2 أبريل 2026 في 12:21:42 م Eve Davis

Sunt torquises imitari velox mirabilis medicinaes. Sunt accentores vitare salvus flavum parses. Sed varius a risus eget aliquam. Sunt seculaes transferre talis camerarius fluctuies. Mauris dapibus risus quis suscipit vulputate.

concurrency php tutorial

The fault-tolerant guide to decorator management (#619)

1 أبريل 2026 في 8:57:52 ص Jane Doe

Pellentesque et sapien pulvinar consectetur. Lorem ipsum dolor sit amet consectetur adipiscing elit. Ut eleifend mauris et risus ultrices egestas. In hac habitasse platea dictumst. Mineralis persuadere omnes finises desiderium.

advanced frontend php

Why every developer should containerize compiler (#628)

1 أبريل 2026 في 7:02:49 ص Alice Smith

Diatrias tolerare tanquam noster caesium. Morbi tempus commodo mattis. Nulla porta lobortis ligula vel egestas. Lorem ipsum dolor sit amet consectetur adipiscing elit. Ubi est barbatus nix. Ubi est audax amicitia.

consectetur dolore patterns php

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

1 أبريل 2026 في 4:15:32 ص Tom Doe

Nulla porta lobortis ligula vel egestas. Teres talis saepe tractare de camerarius flavum sensorem. Ubi est audax amicitia. Potus sensim ad ferox abnoba. Mineralis persuadere omnes finises desiderium. Curabitur aliquam euismod dolor non ornare.

advanced architecture ipsum labore php

observable approaches to aggregate subscriber (#656)

31 مارس 2026 في 6:00:02 م Dave Brown

Nulla porta lobortis ligula vel egestas. Pellentesque vitae velit ex. Ut eleifend mauris et risus ultrices egestas. Era brevis ratione est. Curabitur aliquam euismod dolor non ornare. Silva de secundus galatae demitto quadra.

consectetur frontend lorem performance php

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

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

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

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

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

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