| package | Gems |
|---|---|
| subpackage | Tracker_Model |
| copyright | Copyright (c) 2014 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.6.3 13-feb-2014 16:33:25 |
__construct(\Gems_Loader; $loader, \Gems\Tracker\Engine\FieldsDefinition; $fieldsDefinition, $respTrackIdField = false)
\Gems_Loader;
\Gems\Tracker\Engine\FieldsDefinition;
Overwrite the default field that contains the respondent track id (gr2t_id_respondent_track)
getFieldInfo(\MUtil_Model_ModelAbstract $model) : array
Called in $model->AddTransformer(), so the transformer MUST know which fields to add by then (optionally using the model for that).
\MUtil_Model_ModelAbstractThe parent model
arrayOf filedname => set() valuestransformLoad(\MUtil_Model_ModelAbstract $model, array $data, boolean $new= false, boolean $isPostData= false) : array
\MUtil_Model_ModelAbstractThe parent model
arrayNested array
booleanTrue when loading a new item
booleanWith post data, unselected multiOptions values are not set so should be added
arrayNested array containing (optionally) transformed datatransformRowAfterSave(\MUtil_Model_ModelAbstract $model, array $row) : array
\MUtil_Model_ModelAbstractThe parent model
arrayArray containing row
arrayRow array containing (optionally) transformed datatransformRowBeforeSave(\MUtil_Model_ModelAbstract $model, array $row) : array
\MUtil_Model_ModelAbstractThe parent model
arrayArray containing row
arrayRow array containing (optionally) transformed datatriggerOnSaves() : boolean
boolean$fieldsDefinition : \Gems\Tracker\Engine\FieldsDefinition;
$loader : \Gems_loader
$respTrackIdField : string
'gr2t_id_respondent_track'