wiki/content/20201111111636-fallback_for_internationalized_routes.md

719 B

date id title
2020-11-11 2b3fbe1c-487f-40e0-88aa-a1b6d59093e3 Fallback For Internationalized Routes

Introduction

Since Symfony 4.2, it's possible to define internationalized routes without the region part. Symfony will match them ignoring the region part of the locacle.

Syntax

use Symfony\Component\Routing\Annotation\Route;

/**
 * @Route({ "en_GB": "/about-us", "en_US": "/about-us" }, name="about")
 */
public function about()
{
    // ...
}

can now be defined as

/**
 * @Route({ "en": "/about-us" }, name="about")
 */
public function about()
{
    // ...
}