Php 更改symfony中的当前链接参数
我使用symfony和Twig。我想更改语言为其他点击标题页上的链接。当我有当前URL时:Php 更改symfony中的当前链接参数,php,symfony,Php,Symfony,我使用symfony和Twig。我想更改语言为其他点击标题页上的链接。当我有当前URL时: https://example.com/en/article-1/ 我想在下面列出: https://example.com/en/article-1/ https://example.com/de/article-1/ https://example.com/fr/article-1/ En、de、fr是语言环境中的参数,保存在symfony中。这在symfony文档中有详细说明。 这是一个样本 /
https://example.com/en/article-1/
我想在下面列出:
https://example.com/en/article-1/
https://example.com/de/article-1/
https://example.com/fr/article-1/
En、de、fr是语言环境中的参数,保存在symfony中。这在symfony文档中有详细说明。 这是一个样本
/**
* @Route(
* "/{_locale}/contact",
* name="contact",
* requirements={
* "_locale": "en|fr|de",
* }
* )
*/
public function contact()
{
}
是的,我已经实施了这个。我想在template twig中显示我拥有的所有可用区域设置。例如,实现这一点的方法是,每次渲染twig模板时,在控制器中以可用语言生成路由。使用返回值(路由),在您的案例中构建3个带有en、de、fr的html链接。这些链接必须指向当前页面的不同语言版本