且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在 Symfony2 中向实体表单添加额外的非实体字段

更新时间:2023-11-19 22:34:58

使用 映射:

$form = $this->createFormBuilder($promo)
    ->add('code', 'text')
    ->add('image', 'file', array(
                "mapped" => false,
            ))
    ->getForm();

在旧的 Symfony 版本(2.0 及更早版本)中,使用 property_path:

In old Symfony versions (2.0 and earlier), use property_path:

$form = $this->createFormBuilder($promo)
    ->add('code', 'text')
    ->add('image', 'file', array(
                "property_path" => false,
            ))
    ->getForm();

"property_path" 在 Symfony 2.3 中被移除

"property_path" was removed in Symfony 2.3