Vraceny typ kolekce v asociacich
- kleinpetr
- Člen | 480
Zdravim,
chtel jsem se jen zeptat jestli doctrine vraci pokazde stejny typ kolekce nebo ne.
Docetl jsem se, ze PersistentCollection dedi od Lazy classy, tudiz se pouziva v lazy asociacich, ale jak poznam ze jde o lazy asociaci ? Je to defaultni chovani ?
Standartne si nastavuju typehinty na PersistentCollection, tak doufam, ze chodi vzdy persistentCollection.
Diky za tip
- David Matějka
- Moderator | 6445
jako typehint bys mel uvadet
Doctrine\Common\Collections\Collection
interface. Kdyz incializujes
entitu, tak tam (predpokladam) nastavujes prazdnou ArrayCollection. Jinak –
pokud se nepletu – tak pri hydrataci doctrina pouziva
PersistentCollection vzdy
- kleinpetr
- Člen | 480
No jde mi prave o to, ale je fakt, ze pokud obe jsou potomkem Collection a maji tedy i stejne metody, tak staci uvadet Collection. Ptam se prave kvuli inicializaci v konstruktoru, nevim jestli setovat Array nebo Persistent Collection.
Editoval kleinpetr (23. 1. 2018 14:33)