在Symfony2中生成具有不同语言环境的URL

时间:2015-05-04 09:41:13

标签: symfony

我有一个带有这样重定向的控制器:

library(data.table)
example[between(example, minind, maxind, incbounds = FALSE)]
## [1] 2 3 1

路由控制器具有为各种语言定义的路由:

return $this->redirect(
        $this->generateUrl(
            'my_route', 
            array(
                'stuff1' => $stuff1,
                'stuff2' => $stuff2,  
            )
        )
    );

它始终重定向到' en'。如何强制将其重定向到' es'?

1 个答案:

答案 0 :(得分:3)

使用:

return $this->redirect(
    $this->generateUrl(
        'my_route', 
        array(
            'stuff1' => $stuff1,
            'stuff2' => $stuff2,
            '_locale' => 'es',
        )
    )
);