我正在尝试在Symfony 4中组合多种形式。我有一个Files
实体,该实体需要与Translate
实体有关系。因此,在用于创建新File
的表单中,我需要为翻译实现一个字段。
这是我的代码的一部分:
$builder
...
->add('translationDefinition', CollectionType::class, [
'entry_type' => TranslationType::class
])
...
->add('Enregistrer', SubmitType::class)
我的TranslationType
看起来像这样:
$builder
->add('frValue', TextType::class, [
'label' => 'Traduction fr'
])
但是此代码不起作用。它仅以表格形式打印“翻译定义”(我猜这是标签)。我已经读过the doc,但是经过数小时的搜索,我仍然无法真正找到问题的解决方案,所以我希望有人可以帮助我解决这个问题。我错过了什么吗?
谢谢。
答案 0 :(得分:0)
除非您的
,否则不会呈现任何输入字段translationDefinitionalready
包含一些translations
因此,您需要在原型的帮助下手动呈现初始字段。或者您可以最初创建一个空子代。