获取Entity Symfony2中的当前区域设置

时间:2015-12-29 18:11:15

标签: symfony doctrine-orm

我花了几个小时搜索如何获取实体中的当前区域设置但是有任何结果。 有人可以告诉我该怎么办? 感谢

1 个答案:

答案 0 :(得分:0)

在Symfony中,语言环境存储在request对象中。 (见Handling the User's Locale)。实体本身并不知道当前的区域设置(并且不应该是;它们是如何设计的 - 它们是保存数据的简单类;它们不应该知道环境参数)。如果您想让他们了解当前的语言环境,您必须创建一个service,它将处理两个独立域(实体和请求)之间的业务逻辑。