Symfony Demo
  • 主页
  • 搜索
  • 选择语言
    • العربية ar
    • Български bg
    • Bosanski bs
    • Català ca
    • Čeština cs
    • Deutsch de
    • English en
    • Español es
    • Français fr
    • Hrvatski hr
    • Indonesia id
    • Italiano it
    • 日本語 ja
    • Lietuvių lt
    • Nederlands nl
    • Polski pl
    • Português (brasil) pt
    • Română ro
    • Русский ru
    • Slovenščina sl
    • Српски (ћирилица) sr
    • Srpski (latinica) sr
    • Türkçe tr
    • Українська uk
    • 中文(中国) zh

Ut suscipit posuere justo at vulputate

2017年11月29日 16:36:43 Tom Doe

Morbi tempus commodo mattis. Abnobas sunt hilotaes de placidus vita. Pellentesque et sapien pulvinar consectetur. Ubi est audax amicitia. Urna nisl sollicitudin id varius orci quam id turpis. Potus sensim ad ferox abnoba.

adipiscing incididunt voluptate

Aliquam sodales odio id eleifend tristique

2017年11月27日 16:36:43 Tom Doe

Potus sensim ad ferox abnoba. Sunt accentores vitare salvus flavum parses. Nulla porta lobortis ligula vel egestas. Mineralis persuadere omnes finises desiderium. Sunt torquises imitari velox mirabilis medicinaes.

consectetur adipiscing voluptate pariatur

Silva de secundus galatae demitto quadra

2017年11月13日 16:36:43 Tom Doe

Nunc viverra elit ac laoreet suscipit. Pellentesque et sapien pulvinar consectetur. Lorem ipsum dolor sit amet consectetur adipiscing elit. Potus sensim ad ferox abnoba. Sunt torquises imitari velox mirabilis medicinaes.

adipiscing voluptate dolore pariatur

这是一个使用Symfony框架构建的 示例应用 , 用以介绍开发Symfony应用的推荐方式.

了解更多信息, 请查看 Symfony 文档 .

点击按钮来展示渲染此页面的 Controller 控制器 和 Twig 模板 的源代码.

渲染此页面的源代码

Controller 控制器代码src/Controller/BlogController.php at line 51

/**
 * 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
 */
public function index(Request $request, int $page, string $_format, PostRepository $posts, TagRepository $tags): Response
{
    $tag = null;
    if ($request->query->has('tag')) {
        $tag = $tags->findOneBy(['name' => $request->query->get('tag')]);
    }
    $latestPosts = $posts->findLatest($page, $tag);

    // Every template name also has two extensions that specify the format and
    // engine for that template.
    // See https://symfony.com/doc/current/templates.html#template-naming
    return $this->render('blog/index.'.$_format.'.twig', [
        'paginator' => $latestPosts,
        'tagName' => $tag ? $tag->getName() : null,
    ]);
}

Twig 模板代码templates/blog/index.html.twig at line 1

博客文章 RSS

© 2026 - The Symfony Project

MIT License