【问题标题】:Texbox custom representation for Symfony2 entity form type?Symfony2实体表单类型的文本框自定义表示?
【发布时间】:2012-04-24 10:31:04
【问题描述】:

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

不幸的是entity field type 只有复选框和选择表示。如何实现我自己的文本框表示?

【问题讨论】:

    标签: symfony symfony-forms


    【解决方案1】:

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

    This article 是创建自己的表单类型的一个很好的指南。

    另外,请查看Symfony's own source for the EntityType 了解正在发生的事情。

    【讨论】:

      【解决方案2】:

      一种方法是创建自定义data transformer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-08
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多