Jet\DataModel_RecordData
Třída představuje sadu dat určených k uložení v podobě v jaké jsou data předávána backendu.
Přehled metod
| Metoda | Význam |
|---|---|
| public static createRecordData( string $data_model_class_name, array $properties_and_values ) : DataModel_RecordData |
Statická metoda vytvoří z dat (parametr $properties_and_values - asociované pole, kde klíč je název vlastnosti) sadu dat vázanou na určitou třídu (parametr $properties_and_values) |
| public __construct( DataModel_Definition_Model $data_model_definition ) |
Jediný parametr představuje definici entity k níž se sada dat váže. |
| public addItem( DataModel_Definition_Property $property_definition, mixed $value ) : void |
Přidává položku do sady.
Parametry:
|
| public getDataModelDefinition( ) : DataModel_Definition_Model|null |
Vrací definici entity k níž se sada dat váže. |
| public getIsEmpty( ) : bool |
Indikuje zda je sada prázdná. |
| public current( ) : DataModel_RecordData_Item |
Třída je iterátor - definici je možné procházet jako pole. |
| public key( ) : string |
Třída je iterátor - definici je možné procházet jako pole. |
| public next( ) : DataModel_RecordData_Item|bool |
Třída je iterátor - definici je možné procházet jako pole. |
| public rewind( ) : void |
Třída je iterátor - definici je možné procházet jako pole. |
| public valid( ) : bool |
Třída je iterátor - definici je možné procházet jako pole. |
| public count( ) : int |
Třída je iterátor - definici je možné procházet jako pole. |