使用ahDoctrineEasyEmbeddedRelationsPlugin嵌入i18n Translation

时间:2012-05-06 17:48:32

标签: symfony1 symfony-1.4 symfony-forms

我使用ahDoctrineEasyEmbeddedRelationsPlugin将动态i18n翻译添加到我的对象,所以我在我的对象Form类中写了这个

$this->embedRelations(array(
'Translation' => array( 
'considerNewFormEmptyFields' => array('content', 'lang')
));

我得到的结果是每条记录只有一个输入,"内容"。

我在FormTranslation课程中尝试了这个,但没有运气:

$this->useFields(array('content', 'lang'));

所以我所做的就是与外国人建立一个名为"翻译"的手工学说关系,然后:

$this->embedRelations(array(
'translations' => array( 
'considerNewFormEmptyFields' => array('content', 'lang')
));

这几乎有效,我现在得到了lang字段,但只在现有翻译列表中,而不是在新的翻译表单中

任何想法,如果我可以达到这个目的?谢谢!

1 个答案:

答案 0 :(得分:0)

嗯,我总是以“en”和“uk”文化为例:

 considerNewFormEmptyFields' => array('en','uk')