Php Symfony 3-数据库中的动态表单字段
我在数据库中有一个带有字段的表: -字段标签、字段类型、字段大小写等 我想通过字段大小写将字段以友好方式添加到表单中 例如: 在这种表单类型中,我想添加数据库中字段大小写为1的所有字段Php Symfony 3-数据库中的动态表单字段,php,mysql,symfony,Php,Mysql,Symfony,我在数据库中有一个带有字段的表: -字段标签、字段类型、字段大小写等 我想通过字段大小写将字段以友好方式添加到表单中 例如: 在这种表单类型中,我想添加数据库中字段大小写为1的所有字段 public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add("companie_uid", HiddenType::class); $builder->add("com
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add("companie_uid", HiddenType::class);
$builder->add("companie_denumire", TextType::class, array('label' => 'companie_denumire'));
$builder->add("companie_cui", TextType::class, array('label' => 'companie_cui', 'required' => false));
$builder->add("companie_j", TextType::class, array('label' => 'companie_j', 'required' => false));
$builder->add("companie_mail", EmailType::class, array('label' => 'companie_mail', 'required' => false));
$builder->add("companie_website", TextType::class, array('label' => 'companie_website', 'required' => false));
$builder->add("companie_status", HiddenType::class);
$builder->add("companie_descriere", TextAreaType::class, array('label' => 'companie_descriere', 'required' => false));
$builder->add("companie_telefon", TextType::class, array('label' => 'companie_telefon', 'required' => false));
$builder->add("companie_iban", TextType::class, array('label' => 'companie_iban', 'required' => false));
$builder->add("companie_banca", TextType::class, array('label' => 'companie_banca', 'required' => false));
$builder->add("file", FileType::class, array('label' => 'companie_file', 'mapped' => false, 'required' => false));
$builder->add("save", SubmitType::class, array('label' => 'companie_save'));
$builder->add(
$builder->create('address', CompanyAddressType::class, Array('by_reference' => false,))
);
}
我想从表中添加字段,其中字段_case=1
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add("companie_uid", HiddenType::class);
$builder->add("companie_denumire", TextType::class, array('label' => 'companie_denumire'));
$builder->add("companie_cui", TextType::class, array('label' => 'companie_cui', 'required' => false));
$builder->add("companie_j", TextType::class, array('label' => 'companie_j', 'required' => false));
$builder->add("companie_mail", EmailType::class, array('label' => 'companie_mail', 'required' => false));
$builder->add("companie_website", TextType::class, array('label' => 'companie_website', 'required' => false));
$builder->add("companie_status", HiddenType::class);
$builder->add("companie_descriere", TextAreaType::class, array('label' => 'companie_descriere', 'required' => false));
$builder->add("companie_telefon", TextType::class, array('label' => 'companie_telefon', 'required' => false));
$builder->add("companie_iban", TextType::class, array('label' => 'companie_iban', 'required' => false));
$builder->add("companie_banca", TextType::class, array('label' => 'companie_banca', 'required' => false));
$builder->add("file", FileType::class, array('label' => 'companie_file', 'mapped' => false, 'required' => false));
$builder->add("save", SubmitType::class, array('label' => 'companie_save'));
$builder->add(
$builder->create('address', CompanyAddressType::class, Array('by_reference' => false,))
);
}
$builder->add(字段id、字段类型、数组('label'=>'字段标签')代码>
并将它们保存到另一个表字段中的数据库中。\u值。您可以使用
你能给我举个完整的例子吗?我没有从文件中理解。