我有一个带有集合的表单。我的表单“PageType”与集合看起来像这样。
$builder->add('sections', 'collection', array(
'type' => new SectionType($this->securityContext, $this->entityManager) ,
'allow_add' => true,
'allow_delete' => true,
'label' => false,
'prototype' => true,
'prototype_name' => '__sectionPrototype__',
'options' => array(
'label' => false,
)
我的第二个表示集合“SectionType”的表单看起来像这样。
->add('translations', 'a2lix_translations', array(
'fields' => array(
'title' => array(
'field_type' => 'text',
'label' => 'title',
'attr' => array('class' => 'rte sectionTitle')
),
'text' => array(
'field_type' => 'textarea',
'label' => 'hintText',
'attr' => array('class' => 'rte sectionDescription')
)
)
))
如何从树枝上访问翻译字段?
答案 0 :(得分:0)
我认为这是不可能的。如果我错了,也许有人可以纠正我。
fields
是a2lix_translations
的选项。如果你有Form
个对象,你可以做到这一点,但事实上,你有FormView
代表建筑形式。
或者,您可以通过控制器的标准返回将array
传递到您的树枝中。听起来不错吗?