Вы должны добавить тип формы для редактирования отдельного атрибута.Это может выглядеть примерно так:
namespace OBB\Form;
class AttributeType extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('name');
}
public function getDefaultOptions(array $options)
{
return array(
'data_class' => 'OBB\Entity\Attribute',
);
}
public function getName()
{
return 'obb_attribute';
}
}
Тогда вы можете использовать форму коллекции для одновременного редактирования коллекции.
$form = $this->createForm('collection', $attributes, array(
'type' => new AttributeType(),
));