\Fuman_Db_RecordSet

Holds a list of Fuman_Db_Record

Summary

Methods
Properties
Constants
__construct()
getRecordSetMeta()
setRecords()
getRecords()
saveRecords()
setRecord()
setDbError()
getDbError()
hasDbError()
offsetExists()
offsetGet()
offsetSet()
offsetUnset()
count()
rewind()
current()
key()
next()
valid()
getTemplateData()
No public properties found
No constants found
No protected methods found
$_records
$_recordSetMeta
$_position
$_table
$_dbError
N/A
No private methods found
No private properties found
N/A

Properties

$_records

$_records : 

Type

$_recordSetMeta

$_recordSetMeta : 

Type

$_position

$_position : 

Type

$_table

$_table : 

Type

$_dbError

$_dbError : 

Type

Methods

getRecordSetMeta()

getRecordSetMeta() : \Fuman_Db_RecordSetMeta

Gets record set meta data

Returns

\Fuman_Db_RecordSetMeta

setRecords()

setRecords(array  $records) : void

Set records

Parameters

array $records

getRecords()

getRecords() : array<mixed,\Fuman_Db_Record>

Gets the records

Returns

array<mixed,\Fuman_Db_Record>

saveRecords()

saveRecords(boolean  $validate = true, boolean  $informInputTypes = true) : \Fuman_Db_RecordSet

Save records

Parameters

boolean $validate
boolean $informInputTypes

Returns

\Fuman_Db_RecordSet

setRecord()

setRecord(\Fuman_Db_Record  $record, boolean  $offset = null) : void

Set records

Parameters

\Fuman_Db_Record $record
boolean $offset

setDbError()

setDbError(mixed  $err) 

Sets error info from db statement

Parameters

mixed $err

getDbError()

getDbError() : mixed

Gets error from db statement

Returns

mixed

hasDbError()

hasDbError() : boolean

Does record set contain db error

Returns

boolean

offsetExists()

offsetExists(integer  $offset) : boolean

Offset exists

Parameters

integer $offset

Returns

boolean

offsetGet()

offsetGet(integer  $offset) : \Fuman_Db_Record

Gets record for the given offset

Parameters

integer $offset

Returns

\Fuman_Db_Record

offsetSet()

offsetSet(integer  $offset, \Fuman_Db_Record  $record) : void

Sets record at the given offset

Parameters

integer $offset
\Fuman_Db_Record $record

offsetUnset()

offsetUnset(integer  $offset) : void

Removes record on the given offset

Parameters

integer $offset

count()

count() : integer

Count

Returns

integer

rewind()

rewind() : void

Rewind

key()

key() : integer

Key

Returns

integer

next()

next() : void

Next

valid()

valid() : boolean

Valid

Returns

boolean

getTemplateData()

getTemplateData() : array<mixed,\Fuman_Template_Data>

Returns data prepared for frontend (design view). For every record a Fuman_Template_Data object will be created.

Returns

array<mixed,\Fuman_Template_Data>