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
/** * @var \AppBundle\Entity\ChannelsGroups * * @ORM\ManyToOne(targetEntity="Gropus", inversedBy="groups") * @ORM\JoinColumn(name="group_id", referencedColumnName="id") */ private $groups; /** * Set groups * * @param \AppBundle\Entity\Groups $groups * * @return groups */ public function setGroups(\AppBundle\Entity\Groups $groups = null) { $this->groups = $groups; return $this; } /** * Get groups * * @return \AppBundle\Entity\Groups */ public function getGroups() { return $this->groups; }
oraz w AppBundle\Admin klasa KolorAdmin
->add('groups' , 'sonata_type_model', 'label' => 'Grupy', 'class' => 'AppBundle\Entity\Groups', 'required' => true, 'expanded' => true, 'multiple' => true, ))
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)