在Symfony 2中:当实体通过id链接时,如何在表单中选择实体名称

时间:2014-08-27 18:03:05

标签: forms symfony entity

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

谢谢:)

1 个答案:

答案 0 :(得分:1)

我不确定你在问什么,但我猜你正在做一个选择(或实体)字段类型的entityB类。 这类字段使用实体类的 __ toString()函数(默认情况下为getId())。

所以只需添加你的entityB类

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