2015-01-02 2 views
0

Symfony2와 APYDataGridBundle으로 작업하고 있습니다. 각 필름의 각 장르, 다른 위해, 그것은 잘 작동하고Symfony2 APYDataGridbundle ManyToMany

/** 
* @ORM\ManyToMany(targetEntity="Film", mappedBy="genres") 
**/ 
private $films; 

:하지만,

/** 
* Film 
* 
* @ORM\Table(name="Film") 
* @ORM\Entity(repositoryClass="Filmoteca\FilmoBundle\Repository\FilmRepository") 
* @GRID\Source(columns="id, genres.genre") 
*/ 

class Film 
{ 

/** 
* @var \Filmoteca\FilmoBundle\Entity\Genre 
* 
* @ORM\ManyToMany(targetEntity="Genre", inversedBy="films") 
*   @ORM\JoinTable(name="genre_films") 
* 
* @GRID\Column(field="genres.genre", title="Genre", filter="select", selectMulti="true) 
**/ 
private $genres; 

나의 장르 클래스

이 : 영화 장르는 객체 사이 나는 많은 관계로 많은이 행이 표시됩니다. 모든 장르를 보여주는 칼럼을 원합니다.

나는 얻을 : (ROW1) 7/아웃 사이더 일부/드라마 (ROW2) 7/아웃 사이더 일부/Commedy

하지만 모든 장르와 배열을보고 싶다 : (행) 7/Bande part/Drama, Comedy

아이디어가 있으십니까? 감사합니다.

답변