0

我的实体Person与实体有一对多的关系Tag。创建新人时,我想显示一个文本框,用于分配以逗号分隔的标签名称。然后用户可以输入一个现有的标签名称或一个新的标签名称(在这种情况下,一个新的Tag实体被创建和持久化)。

不幸的是,实体字段类型只有复选框和选择表示。如何实现我自己的文本框表示?

4

2 回答 2

1

您需要创建自定义表单类型以及自定义数据转换器。

本文是创建自己的表单类型的非常好的指南。

另外,请查看Symfony 自己的 EntityType 源以了解正在发生的事情。

于 2012-04-24T17:22:50.287 回答
0

一种方法是创建自定义数据转换器

于 2012-04-24T14:28:32.933 回答