Symfony2,Sonata:自定义集合的标题

时间:2015-03-31 10:13:22

标签: symfony doctrine-orm sonata-admin sonata

我已经能够翻译大部分书籍,但我仍然有一些非友好的书籍(关系表)

Title

  

艾尔\的appbundle \实体\ ProjectSupported:000000002d1a645a000000015441bb1f

我如何定制它们?

最好它可以是相关对象的名称( $ investor-> getName() $ project-> getName()例如),最糟糕的只是一个字符串。

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

/**
 * 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;

任何提示或解决方案?

1 个答案:

答案 0 :(得分:1)

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