0

我对 Symfony 语言环境有疑问。

第一次加载页面时,它将语言环境设置为 5 个字符长http://example.com/ en_US。但您也可以使用 2 个字符长的 url http://example.com/ en访问页面。

使用获取语言环境$this->getRequest()->getLocale()并返回 2 或 5 个字符长的语言环境字符串。在记录插入时,它会根据示例 url 将语言环境保存为 5 个或 2 个字符,如果我想按语言获取记录,那么即使语言环境相同(只是长度不同),其中一些也不会可见。

如何强制 symfony 始终使用 2 个字符长的语言环境?还是我插入/获取记录的方法有问题?

4

0 回答 0