Bonjour,
J'ai deux entités : Province et Region. Une province appartient à une région et une région peut contenir de 0 à n provinces.
Donc dans mon entité Province, j'ai ceci :
Dans mon entité Region, j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ... /** * @ORM\ManyToOne(targetEntity="Hotels\GestionAdressesBundle\Entity\Region") */ private $region; ...
Dans le ProvinceRepository, je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 ]... /** * @ORM\OneToMany(targetEntity="Province", mappedBy="region") * @OrderBy({"nom" = "ASC"}) */ protected $provinces; ... public function __construct() { $this->communes = new ArrayCollection(); $this->provinces = new ArrayCollection(); $this->departements = new ArrayCollection(); } ... /** * Get provinces * * @return entity Province */ public function getProvinces() { return $this->provinces; } ...
où $obj est un objet de type Region. Et, malgré le fait que la région concernée contient plusieurs provinces, mon snapshot est vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... $data = $obj->getProvinces(); $snapshot = $data->getSnapshot(); ...
Quelqu'un aurait une idée?
Merci d'avance pour votre aide.
Partager