Symfony2 Doctrine2 Translatable Strange行为

时间:2011-09-22 16:59:01

标签: doctrine-orm symfony

亲爱的Symfony2和Doctrine2大师,

我对可翻译扩展中的一个奇怪行为提出了疑问。

我有2个表,一个叫做页面,一个叫做pages_translations,我翻译了我的标题|字幕|文本字段。

当我第一次保存记录时,在表格页面中我标题|字幕|包含我的默认语言环境的文本字段,以及pages_translations中的英语,意大利语等...

如果我更改了pages_translations表中的所有翻译,我会更改正确的值,但在我的页面表中,我已经保存了第一个数据的旧记录。

这不是一个大问题,因为当我调用getTitle()或类似的Doctrine在pages_translations表中获取正确的值时,但我不喜欢在我的pages表中使用旧值,还有一种方法可以更新页面表或(更好)删除标题|副标题|文本字段,因为这个字段学说真的不需要。

提前致谢。

罗伯特

0 个答案:

没有答案