Php 刷新其他控制器中的同一页
我有一个Php 刷新其他控制器中的同一页,php,symfony,twig,Php,Symfony,Twig,我有一个可以在所有页脚页面中的语言之间切换,当用户选择新语言时,我希望刷新同一页面,而不是主页 要更改语言,调用LanguageController并设置\u locale,然后重定向到正确的控制器以刷新同一页面 当用户更改语言时,刷新同一页面的最佳方式是什么 这是我的config.yml homepage_es: path: /es defaults: { _controller: AppBundle:Language:indexEs } 这是我的语言控制器 /** * @Route
可以在所有页脚页面中的语言之间切换,当用户选择新语言时,我希望刷新同一页面,而不是主页
要更改语言,
调用LanguageController
并设置\u locale
,然后重定向到正确的控制器以刷新同一页面
当用户更改语言时,刷新同一页面的最佳方式是什么
这是我的config.yml
homepage_es:
path: /es
defaults: { _controller: AppBundle:Language:indexEs }
这是我的语言控制器
/**
* @Route("/es", name="homepage_es")
* @Method("GET")
*/
public function indexEsAction(Request $request)
{
$session = $this->get('session');
$session->set("_locale", 'es');
return new RedirectResponse('/es/home');
}
现在重定向到主页,但我想重定向到用户所在的页面
这是我的
在我的小树枝中的
<option value="{{ path('homepage_es') }}">Español</option>
Español
使用参考号