语言切换器,使用 symfony 重定向到当前页面 [英] Language switcher, redirect to current page with symfony
本文介绍了语言切换器,使用 symfony 重定向到当前页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 symfony 中进行语言切换器重定向到所选语言的同一页面的最佳方法是什么?Jobeet 只是在主页上重定向.
What is the best way to do a language switcher in symfony that redirects to the same page in the chosen language? Jobeet simply redirects on the homepage.
推荐答案
这样的事情应该可以解决问题:
Something like so should do the trick:
<?php
class myActions extends sfActions
{
public function executeLanguageSwitch(sfWebRequest $request)
{
$new_language = $request->getParameter('lang',false);
$this->forward404unless($new_language);
// You should probably insert stuff here check that the new culture passed in is valid
$this->getUser()->setCulture($new_language);
$this->redirect($request->getReferer());
return sfView::HEADER_ONLY;
}
}
这篇关于语言切换器,使用 symfony 重定向到当前页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文