Symfony Demo
  • Trang chủ
  • CPU scale
  • Tìm kiếm
  • Chọn ngôn ngữ

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

high-performance approaches to transform factory (#880)

lúc 04:29:59 21 tháng 3, 2026 Bob Johnson

Pellentesque et sapien pulvinar consectetur. Silva de secundus galatae demitto quadra. Ut suscipit posuere justo at vulputate. Lorem ipsum dolor sit amet consectetur adipiscing elit. Sed varius a risus eget aliquam. Pellentesque vitae velit ex.

adipiscing advanced consectetur

Understanding immutable dispatcher in production (#886)

lúc 00:52:45 21 tháng 3, 2026 Bob Johnson

Aliquam sodales odio id eleifend tristique. In hac habitasse platea dictumst. Silva de secundus galatae demitto quadra. Era brevis ratione est. Sunt seculaes transferre talis camerarius fluctuies. Sunt torquises imitari velox mirabilis medicinaes.

beginner concurrency consectetur frontend labore

provider and portable systems: lessons learned (#917)

lúc 18:21:35 20 tháng 3, 2026 Dave Brown

Aliquam sodales odio id eleifend tristique. Diatrias tolerare tanquam noster caesium. Era brevis ratione est. Eros diam egestas libero eu vulputate risus. Sunt torquises imitari velox mirabilis medicinaes.

consectetur incididunt

optimizer and composable systems: lessons learned (#909)

lúc 17:19:25 20 tháng 3, 2026 Eve Davis

Vae humani generis. Mineralis persuadere omnes finises desiderium. Morbi tempus commodo mattis. Curabitur aliquam euismod dolor non ornare. Eposs sunt solems de superbus fortis. Silva de secundus galatae demitto quadra. Sed varius a risus eget aliquam.

advanced consectetur ipsum php tutorial

microservice and scalable systems: lessons learned (#901)

lúc 16:06:52 20 tháng 3, 2026 Frank Miller

Nunc viverra elit ac laoreet suscipit. Sed varius a risus eget aliquam. Diatrias tolerare tanquam noster caesium. Lorem ipsum dolor sit amet consectetur adipiscing elit. Bassus fatalis classiss virtualiter transferre de flavum.

consectetur lorem security testing

How to deprecate your dispatcher effectively (#906)

lúc 14:39:37 20 tháng 3, 2026 Frank Miller

Diatrias tolerare tanquam noster caesium. Mineralis persuadere omnes finises desiderium. Mauris dapibus risus quis suscipit vulputate. Ut eleifend mauris et risus ultrices egestas. Abnobas sunt hilotaes de placidus vita.

consectetur devops pariatur php

efficient approaches to hydrate transformer (#912)

lúc 09:25:30 20 tháng 3, 2026 Grace Wilson

Vae humani generis. Nulla porta lobortis ligula vel egestas. Ut suscipit posuere justo at vulputate. Sunt torquises imitari velox mirabilis medicinaes. Pellentesque et sapien pulvinar consectetur. Mauris dapibus risus quis suscipit vulputate.

consectetur incididunt patterns refactoring

Why every developer should transform factory (#900)

lúc 08:34:15 20 tháng 3, 2026 Jane Doe

Aliquam sodales odio id eleifend tristique. Vae humani generis. Sunt seculaes transferre talis camerarius fluctuies. Potus sensim ad ferox abnoba. Eros diam egestas libero eu vulputate risus. Abnobas sunt hilotaes de placidus vita. Era brevis ratione est.

architecture consectetur pariatur

Building functional listener with best practices (#935)

lúc 23:08:52 19 tháng 3, 2026 Carol Williams

Sunt accentores vitare salvus flavum parses. Sunt torquises imitari velox mirabilis medicinaes. Eposs sunt solems de superbus fortis. Ubi est audax amicitia. Sunt seculaes transferre talis camerarius fluctuies. Era brevis ratione est.

consectetur database lorem security

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

lúc 21:22:14 19 tháng 3, 2026 Dave Brown

Eros diam egestas libero eu vulputate risus. Morbi tempus commodo mattis. Sunt seculaes transferre talis camerarius fluctuies. In hac habitasse platea dictumst. Abnobas sunt hilotaes de placidus vita. Curabitur aliquam euismod dolor non ornare.

api consectetur refactoring

  • Trước
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11 (current)
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • Tiếp theo

Đây là một ứng dụng mẫu được xây dựng bằng Symfony để minh họa cách thức phát triển ứng dụng Symfony theo phương pháp khuyến nghị.

Để biết thêm thông tin, vui lòng tham khảo tài liệu Symfony.

Nhấp vào nút này để xem mã nguồn của controller và của template được sử dụng để hiển thị trang này.

Code nguồn được sử dụng để hiển thị trang này

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

Bài đăng blog RSS

© 2026 - The Symfony Project

Giấy phép MIT

X/Twitter RSS feed