2015-03-31 124 views
0

的头衔,我已经能够翻译大部分的标题,但我仍然对收藏一些非友好的标题(关系表)Symfony2中,索纳塔:自定义集合

Title

艾尔\ AppBundle \ Entity \ ProjectSupported:000000002d1a645a000000015441bb1f

我怎么定制它们?

充其量也可能是相关对象($投资者 - >的getName()$项目 - >的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; 

任何提示或解决方案呢?

+1

__toString方法? – 2015-03-31 10:17:27

+0

这确实是解决方案,我忘了在该实体中添加__toString方法...如果您希望这样做,我会让您将其设置为答案。 – Brieuc 2015-03-31 10:20:34

回答

1

索纳塔正在使用__toString方法来表示对象的文本。