【问题标题】:in Symfony 2 : How to do a select of entity names in a form when entities are linked by id在 Symfony 2 中:当实体通过 id 链接时,如何在表单中选择实体名称
【发布时间】:2014-08-27 18:03:05
【问题描述】:

我有两个实体,我们称它们为 entityA 和 entityB,entityA 有一个不可为空的属性 entityBID。在我创建 entityA 的表单中,我想添加一个带有一些 entityB 名称(不是 id)的选择,我将在函数中选择这些名称(如果可能的话,它将在 Repository/entityBRepository 中)。

谢谢:)

【问题讨论】:

    标签: forms symfony entity


    【解决方案1】:

    我不确定你在问什么,但我猜你正在做一个 choice(或 entity)字段类型的 entityB 类。 这类字段使用实体类的 __toString() 函数(或默认为 getId())。

    所以只需添加你的 entityB 类

    public function __toString()
    {
        return $this->getName();
    }
    

    【讨论】:

    • 好吧 gg ,这太棒了,简单而有效:)
    • 但是我该如何选择呢? (带查询)
    猜你喜欢
    • 2021-11-08
    • 1970-01-01
    • 2023-04-08
    • 2015-10-02
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    • 2022-01-20
    相关资源
    最近更新 更多