语言切换器,使用 symfony 重定向到当前页面

2024-01-27

在 symfony 中进行语言切换并重定向到所选语言的同一页面的最佳方法是什么? Jobeet 只是在主页上进行重定向。


像这样的事情应该可以解决问题:

<?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;
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

语言切换器,使用 symfony 重定向到当前页面 的相关文章

随机推荐