Aktywne Wpisy
![kimunyest95](https://wykop.pl/cdn/c3397992/kimunyest95_FosqSaFQ5a,q60.jpg)
kimunyest95 +200
Znajomi dziewczyny organizują sobie road trip przez Europę (para) i oczywiście rozowa przychodzi do mnie, pyta się czy mogą u nas pobyć kilka dni. Ja już nauczony po wizytach jej koleżanek|siostry powiedziałem, że nasze mieszkanie to nie hotel i jak wybierają się na taką eskapadę i MUSZĄ do nas przyjechać, to ich parę euro na hotel nie zbawi i możemy z nimi pochodzić po mieście czy wyskoczyć na drinka - no i
![Lewusx](https://wykop.pl/cdn/c0834752/738585934edb8f9e73b68673e430a89a846b8c3364efc4cafc618690edb3c733,q60.jpg)
Lewusx +32
Treść przeznaczona dla osób powyżej 18 roku życia...
Mam takie cos, wszystkko dziala fajnie formularz z zagniezdzonym formularzem, po submit ladnie pokazuje obiekt Foo z dwoma przypisanymi Collections bestbars i worstbars. Problem pojawia sie przy probie persist, blad jest taki ze kolekcje sa wstawiane do bazy bez id rodzica.
Podejrzewam ze problem tkwi w tym ze ManyToOne nie ma inversedBy (no bo nie wiem co tam mialoby byc).
Da sie jakos fajnie to rozwiazac?
class Foo
{
/**
* @ORM\OneToMany(targetEntity="Bar", mappedBy="foo", cascade={"persist"})
**/
protected $best_bars;
/**
* @ORM\OneToMany(targetEntity="Bar", mappedBy="foo", cascade={"persist"})
**/
protected $worst_bars;
}
class Bar
{
/**
* @ORM\ManyToOne(targetEntity="Foo")
* @ORM\JoinColumn(nullable=false)
* @Assert\NotBlank()
**/
protected $foo;
}
Po drugie w addFoo zrob $this->jakisTamParent($this)
No jak masz kolekcje to masz metode addCostam, w tej metodzie jak dodajesz element do kolekcji wywolaj na nim setowanie rodzica i ustaw go na this.
kolekcja tworzy sie "sama" przez formularz zagniezdzony. gdzie powinienem miec metode addCostam? W parent czy child?
No tos pomocny :D nie wiem jaka transakcja logiczna, nic takiego nie pisalem. Dobra, niewazne.