Jet\DataModel_Fetch
This abstract class is the common parent for the iterators fetch Jet\DataModel_Fetch_Instances and Jet\DataModel_Fetch_IDs.
Přehled metod
| Method | Meaning of |
|---|---|
| public __construct( DataModel_Query $query ) |
The only constructor parameter is the instance of the query definition on the basis of which the reading of data will be performed. |
| public setPagination( int $limit, int $offset ) : void |
Sets the paging mode. Important for cooperating with data paging. |
| public getQuery( ) : DataModel_Query |
Returns the definition of the query. The query can be modified before you start working with the result. It is executed before the first use of the result. |
| public getCount( ) : int |
Returns the total number of records. |
| public toJSON( ) : string |
The list of data can be exported to JSON. |
| public jsonSerialize( ) : array |
The list of data can be exported to JSON by passing the PHP function json_encode. |
| public toArray( ) : array |
The data list can be converted to a regular field. |
| public count( ) : int |
The class is an iterator - the definition can be traversed as an array. |
| public current( ) : DataModel| DataModel_IDController |
The class is an iterator - the definition can be traversed as an array. |
| public key( ) : string |
The class is an iterator - the definition can be traversed as an array. |
| public next( ) : void |
The class is an iterator - the definition can be traversed as an array. |
| public rewind( ) : void |
The class is an iterator - the definition can be traversed as an array. |
| public valid( ) : bool |
The class is an iterator - the definition can be traversed as an array. |