【发布时间】:2015-10-24 09:55:03
【问题描述】:
我有一个 Symfony2 项目,今天我被要求将其国际化。
我有几个 MySQL 实体和新翻译的内容,我想将它们放在一个包含以下内容的表中:
ID | language | content_key | content_translation
设置 _locale 后,我希望能够在实体级别传递它,以便模型层自行检索内容(如果该内容是可翻译的内容之一,则再次调用翻译表一)。
我尝试过使用 Translatable Extension,但由于它是一个预先存在的数据库和项目,因此不是一个简单的方法。
如何将请求(或仅传递 _locale)注入到我的实体?
非常感谢, 安德烈亚
【问题讨论】:
标签: php mysql symfony dependency-injection doctrine