Symfony Demo
  • Начална страница
  • Търсене
  • Изберете език

    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

Sunt torquises imitari velox mirabilis medicinaes

27 декември 2025 г. в 16:12:18 Tom Doe

Vae humani generis. Eposs sunt solems de superbus fortis. Pellentesque vitae velit ex. Sed varius a risus eget aliquam. Era brevis ratione est. Nulla porta lobortis ligula vel egestas. Urna nisl sollicitudin id varius orci quam id turpis.

adipiscing incididunt

Bassus fatalis classiss virtualiter transferre de flavum

25 декември 2025 г. в 10:39:55 Tom Doe

Ut suscipit posuere justo at vulputate. Teres talis saepe tractare de camerarius flavum sensorem. Eros diam egestas libero eu vulputate risus. Curabitur aliquam euismod dolor non ornare. Silva de secundus galatae demitto quadra.

adipiscing ipsum voluptate

  • Предишна
  • 1
  • 2 (current)
  • Следваща

Това е примерно приложение създатено със Symfony Framework за да илюстрира препоръчителния начин за разработка със Symfony.

За повече информация, посетете Symfony документацията.

Кликнете върху този бутон, за да покажете изходния код на Контролера и темплейта използвани за показването на тази страница.

Изходен код, използван за изобразяване на тази страница

src/Controller/BlogController.php at line 52

/**
 * 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
{
    $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?->getName(),
    ]);
}

templates/blog/index.html.twig at line 1

Блог публикации RSS

© 2026 - The Symfony Project

MIT лиценз

X/Twitter RSS feed