【发布时间】:2010-08-25 10:48:29
【问题描述】:
我正在尝试做的事情相对简单,但我找不到文档。
假设我有一个模型Thing,其字段为label。 label 字段已国际化。
如何更新模型或操作中的所有 label 字段?
(我正在使用 Doctrine)
【问题讨论】:
标签: internationalization symfony1 symfony-1.4
我正在尝试做的事情相对简单,但我找不到文档。
假设我有一个模型Thing,其字段为label。 label 字段已国际化。
如何更新模型或操作中的所有 label 字段?
(我正在使用 Doctrine)
【问题讨论】:
标签: internationalization symfony1 symfony-1.4
你没有说你使用的是哪个 ORM,所以我假设是 Doctrine。
您可以通过以下方式更新/设置国际化字段:
$thing = new Thing();
$thing->Translation['en']->label = 'My Label';
$thing->Translation['nl']->label = 'Mijn Label';
$thing->save();
当然,如果您的对象已经被持久化,您必须先检索它。
在 symfony 和教义文档中阅读更多内容:
【讨论】: