Jet\DataModel_Related
Abstraktní třída, která dědí od Jet\DataModel a která slouží jako základ pro subentity ve vnitřní relaci 1:N, nebo 1:1
Od této třídy však žádná entita nemá dědit.. Úkolem této třídy je být rodičem třídám Jet\DataModel_Related_1toN a Jet\DataModel_Related_1to1.
Přehled metod
Metoda | Význam |
---|---|
public static fetchRelatedData( array $where, DataModel_PropertyFilter $load_filter=null ) : array |
Interní metoda sloužící pro načítání. |
public static initRelatedByData( array $this_data, array& $related_data, DataModel_PropertyFilter $load_filter=null ) : mixed |
Interní metoda sloužící při načítání. Slouží k vytváření instancí entit na základě dat načtených z databáze. |
public actualizeRelations( ?DataModel_IDController $main_id=null, ?DataModel_IDController $parent_id=null ) : void |
Interní metoda sloužící k aktualizaci vnitřních relaci. |