Hej
Mam problem z relacjami w sf 3
otóz mam relacje one to many
czyli mam grupe i kolory (jeden kolor może być w kilku grupach)
Stworzyłem relację za pomocą dokumentacji: http://symfony.com/doc/current/book/doctri...apping-metadata
czyli encja kolory
  1.  
  2.  
  3. /**
  4. * @var \AppBundle\Entity\ChannelsGroups
  5. *
  6.   * @ORM\ManyToOne(targetEntity="Gropus", inversedBy="groups")
  7.   * @ORM\JoinColumn(name="group_id", referencedColumnName="id")
  8. */
  9.  
  10. private $groups;
  11.  
  12. /**
  13. * Set groups
  14. *
  15. * @param \AppBundle\Entity\Groups $groups
  16. *
  17. * @return groups
  18. */
  19. public function setGroups(\AppBundle\Entity\Groups $groups = null) {
  20. $this->groups = $groups;
  21.  
  22. return $this;
  23. }
  24.  
  25. /**
  26. * Get groups
  27. *
  28. * @return \AppBundle\Entity\Groups
  29. */
  30. public function getGroups() {
  31. return $this->groups;
  32. }

oraz w AppBundle\Admin klasa KolorAdmin

  1. ->add('groups' , 'sonata_type_model',
  2. 'label' => 'Grupy',
  3. 'class' => 'AppBundle\Entity\Groups',
  4. 'required' => true,
  5. 'expanded' => true,
  6. 'multiple' => true,
  7.  
  8. ))

grupy sie ładnie wyświetlają ale zapisane checkboxy nie są zaznaczone - pytanie dlaczego? co jeszcze musze dodac zmienić?
napewno da radę jakoś pobrać te zapisane dane (bo w bazie są rekordy)