我想知道我可以在形式設置實體的集合不同的標籤Symfony2的:形式收集,自定義標籤
這是我的控制器
$company = new Company();
$cf_entry = new CustomFieldEntry();
$cf_entry->setCustomFieldId(13);
$company->getCustomFieldEntries()->add($cf_entry);
$cf_entry2 = new CustomFieldEntry();
$cf_entry2->setCustomFieldId(14);
$company->getCustomFieldEntries()->add($cf_entry2);
$form = $this->createFormBuilder($company)
->setAction($this->generateUrl('company_new'))
->add('customFieldEntries', 'collection',
array('type' => new CustomFieldEntryType()))
->add('save', 'submit')
->getForm();
我的表單類型
class CustomFieldEntryType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('value');
}
在這種情況下,我想爲字段「值」
臨屋不同的標籤NK你
我唯一的問題是,我將爲這兩個元素都有相同的標籤(如果我的集合中有多個元素) – dincan
您可以對兩個元素使用相同的標籤,通常爲 –