1

我想从多个实体(文章、类别、地址、属性、画廊)创建一个带有自定义字段(删除字段、自定义 css,...)的表单,Symfony2 和表单的最佳实践是什么,谢谢。

4

1 回答 1

0

通常,您希望使用嵌入的表单集合来执行此操作。示例如下:

        $builder->add('subject','text', array(
            'required' => false,
            ));
        $builder->add('body','textarea', array(
            'required' => false,
            ));
        $builder->add('files','collection', array(
            'type' => new DocumentForm(),
            'allow_add' => true,
            'allow_delete' => true,
            'label' => false,
            ));

此表单绑定到我的消息实体,但是,您仍然有一个与附加到我的文件实体的不同表单相关的集合类型。

您想要嵌入实体和表单。您可以在此处找到更多信息:

http://symfony.com/doc/current/cookbook/form/form_collections.html

于 2013-10-03T01:27:05.857 回答