2015-03-31 107 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方法來表示對象的文本。