我正在使用 ahDoctrineEasyEmbeddedRelationsPlugin 向我的对象添加动态 i18n 翻译,所以我在我的对象 Form 类中写了这个
$this->embedRelations(array(
'Translation' => array(
'considerNewFormEmptyFields' => array('content', 'lang')
));
我得到的结果是每条记录只有一个输入,“内容”。
我在 FormTranslation 类中试过这个,但没有运气:
$this->useFields(array('content', 'lang'));
所以我所做的是与一个名为“translations”的 foreignAlias 创建一个手动学说关系,然后:
$this->embedRelations(array(
'translations' => array(
'considerNewFormEmptyFields' => array('content', 'lang')
));
这几乎奏效了,我现在得到了 lang 字段,但只在现有翻译列表中,而不是在新翻译表单中
如果我可以归档这个有什么想法吗?谢谢!