Symfony:从EntityType创建多个字段,如Collection Type

时间:2016-03-02 10:15:59

标签: php forms symfony collections entity

我有一个表单来创建提供者实体。 提供商有一个名称和他可以提供的产品清单。

在表单中,我想显示所有基本产品(存储在DB中),因此用户可以检查他可以提供的不同产品。

使用多个EntityType并将其扩展为true非常容易。

但是我还希望用户添加所选产品的说明字段。

示例: 产品清单:蔬菜,肉类,蜂蜜...... 用户检查"蔬菜",然后出现文本字段,以便用户可以写"胡萝卜和沙拉"。

我可以创建一个带有表单条目的集合类型,其中有一个选择和一个文本字段,但它看起来像:

选择您的产品 - 说明字段-------------------------添加新产品

我更喜欢所有可用产品的多个扩展列表(带复选框),每次选中复选框时,列表底部都会显示说明字段。

事情是我用基本的javascript和php完成了很容易,但是我使用Symfony再次使用我的网站...

感谢您的帮助!

0 个答案:

没有答案