我正在尝试在我的 Symfony2 项目中设置几种语言。现在我需要做的是找出定义一个可以处理此类 URL 的路由的最佳方式(symfony2 方式):
/en/contact
/pl/kontakt
/fr/contacter
我怎么能定义路线?
编辑:
请注意,具有常见“接触”部分的解决方案是不够的:
/en/contact
/pl/contact
/fr/contact
我想翻译一个“联系”部分(在路线内部,我不想在这个级别上使用翻译系统)。
简而言之,我想将“en”链接到“contact”,“pl”链接到“kontakt”,“fr”链接到“contacter”。
最佳答案
Localized routing已添加到 Symfony 4.1:
# config/routes.yaml
about_us:
path:
nl: /over-ons
en: /about-us
controller: App\Controller\CompanyController::about
关于url - Symfony2 - 每个地区的网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13432688/