我使用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字段,但只在现有翻译列表中,而不是在新的翻译表单中
任何想法,如果我可以达到这个目的?谢谢!
答案 0 :(得分:0)
嗯,我总是以“en”和“uk”文化为例:
considerNewFormEmptyFields' => array('en','uk')