\qfq Save

Summary

Methods
Properties
Constants
__construct()
process()
elements()
insertRecord()
updateRecord()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
getFormElementByName()
$formSpec
$feSpecAction
$feSpecNative
$store
$db
$evaluate
N/A

Properties

$formSpec

$formSpec : 

Type

$feSpecAction

$feSpecAction : 

Type

$feSpecNative

$feSpecNative : 

Type

$store

$store : null|\qfq\Store

Type

null|\qfq\Store

$db

$db : 

Type

$evaluate

$evaluate : 

Type

Methods

__construct()

__construct(array  $formSpec, array  $feSpecAction, array  $feSpecNative) 

Parameters

array $formSpec
array $feSpecAction
array $feSpecNative

process()

process() 

Starts save process. On succcess, returns forwardmode/page.

Throws

\qfq\CodeException
\qfq\DbException
\qfq\UserFormException

elements()

elements(  $recordId) : string

Parameters

$recordId

Throws

\qfq\CodeException
\qfq\DbException
\qfq\UserFormException

Returns

string

insertRecord()

insertRecord(  $tableName, array  $values) : string

Insert new record in table $this->formSpec['tableName'].

Parameters

$tableName
array $values

Throws

\qfq\DbException

Returns

string

updateRecord()

updateRecord(  $tableName, array  $values,   $recordId) : string

Parameters

$tableName
array $values
$recordId

Throws

\qfq\DbException

Returns

string

getFormElementByName()

getFormElementByName(  $name) : boolean|array

Get the complete FormElement for $name

Parameters

$name

Returns

boolean|array —

if found the FormElement, else false.