Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony 3-数据库中的动态表单字段_Php_Mysql_Symfony - Fatal编程技术网

Php Symfony 3-数据库中的动态表单字段

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

我在数据库中有一个带有字段的表: -字段标签、字段类型、字段大小写等

我想通过字段大小写将字段以友好方式添加到表单中

例如: 在这种表单类型中,我想添加数据库中字段大小写为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,))
    );
}
我想从表中添加字段,其中字段_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值。

您可以使用


你能给我举个完整的例子吗?我没有从文件中理解。