Symfony2、奏鸣曲:自定义 collection 的标题

Symfony2, Sonata : Customize title of collection

我已经能够翻译大部分标题,但我在 collections(Table 关系)

上还有一些 non-friendly 标题

Aire\AppBundle\Entity\ProjectSupported:000000002d1a645a000000015441bb1f

如何自定义它们?

最多可以是相关 object 的名称($investor->getName()$project->getName( ) 例如),最坏的情况下只是一个字符串。

在这种情况下,我将使用具有 2 个关系的实体

/**
 * Owning Side
 *
 * @ORM\ManyToOne(targetEntity="Investor", inversedBy="supportedProject")
 * @ORM\JoinColumn(name="investor_id", referencedColumnName="id")
 **/
private $investor;

/**
 * Owning Side
 *
 * @ORM\ManyToOne(targetEntity="Project", inversedBy="supportedProject")
 * @ORM\JoinColumn(name="project_id", referencedColumnName="id")
 **/
private $project;

有任何提示或解决方案吗?

Sonata 使用 __toString 方法来表示对象的文本。