Model/Row/Abstract.php
- internal
- package
- Model
- Classes
- Kwf_Model_Row_Abstract
Description
\Kwf_Model_Row_Abstract
- Implements
- \Kwf_Model_Row_Interface
- internal
- package
- Model
 Properties Properties
- $_exprValues
- $_model
- $_siblingRows
 Methods Methods
- __construct
- __destruct
- __get
- __isset
- __set
- __toString
- __unset
- _afterDelete
- _afterInsert
- _afterSave
- _afterUpdate
- _beforeDelete
- _beforeInsert
- _beforeSave
- _beforeSaveSiblingMaster
- _beforeUpdate
- _callObserver
- _duplicateDependentModel
- _getPrimaryKey
- _getSiblingRows
- _getSiblingRowsForSave
- _init
- _isDirty
- _postSet
- _resetDirty
- _saveWithoutResetDirty
- _setDirty
- _toArrayWithoutPrimaryKeys
- _transformColumnName
- _updateFilters
- countChildRows
- createChildRow
- delete
- duplicate
- forceSave
- freeMemory
- getByColumnMapping
- getChildRows
- getCleanValue
- getDirtyColumns
- getInternalId
- getModel
- getParentRow
- getSiblingRow
- getTable
- hasColumn
- isDirty
- save
- saveSkipFilters
- serialize
- setSiblingRows
- toArray
- toDebug
- unserialize
Description
Properties
$_exprValues
 $_exprValues = 'array'
 Details
 Details
- visibility
- protected
- default
- array
- final
- false
- static
- false
$_model
\Kwf_Model_Abstract $_model = ''
 Details
 Details
- 
\Kwf_Model_Abstract
 
- visibility
- protected
- default
- final
- false
- static
- false
$_siblingRows
 $_siblingRows = ''
 Details
 Details
- visibility
- protected
- default
- final
- false
- static
- false
Methods
__construct
__construct(
           $config
          )
        
        :
        Arguments
- $config
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__destruct
__destruct(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__get
__get(
           $name
          )
        
        :
        Arguments
- $name
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__isset
__isset(
           $name
          )
        
        :
        Arguments
- $name
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__set
__set(
           $name,  $value
          )
        
        :
        Arguments
- $name
- $value
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__toString
__toString(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
__unset
__unset(
           $name
          )
        
        :
        Arguments
- $name
 Details
 Details
- visibility
- public
- final
- false
- static
- false
_afterDelete
_afterDelete(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_afterInsert
_afterInsert(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_afterSave
_afterSave(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_afterUpdate
_afterUpdate(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_beforeDelete
_beforeDelete(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_beforeInsert
_beforeInsert(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_beforeSave
_beforeSave(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_beforeSaveSiblingMaster
_beforeSaveSiblingMaster(
          
          )
        
        :
        Um in Model_Field vor dem speichern den wert setzen zu können
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_beforeUpdate
_beforeUpdate(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_callObserver
_callObserver(
           $fn
          )
        
        :
        Arguments
- $fn
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_duplicateDependentModel
_duplicateDependentModel(
           $newRow,  $rule,  $select
              =
              array
          )
        
        :
        Hilfsfunktion die von duplicate aufgerufen werden kann
Arguments
- $newRow
- $rule
- $select
 Details
 Details
- visibility
- protected
- final
- true
- static
- false
_getPrimaryKey
_getPrimaryKey(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getSiblingRows
_getSiblingRows(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getSiblingRowsForSave
_getSiblingRowsForSave(
          
          )
        
        :
        Nötig wenn man in einer Form Cards hat (jede Card mit eigener Form) und die Card-Forms als Sibling gespeichert werden. Da will man dann immer nur ein Sibling speichern (das von der ausgewählten Card), aber beim load() will man alle Siblings dabei haben. Wenn man dann diese Funktion überschreibt kann man nur ein Sibling zurückgeben und genau das wird dann beim speichern verwendet und beim load() wird _getSiblingRows() direkt verwendet.
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_init
_init(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_isDirty
_isDirty(
           $column
              =
              null
          )
        
        :
        Ob die Row seblst dirty ist
Arguments
- $column
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_postSet
_postSet(
           $name,  $value
          )
        
        :
        Arguments
- $name
- $value
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_resetDirty
_resetDirty(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_saveWithoutResetDirty
_saveWithoutResetDirty(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_setDirty
_setDirty(
           $column
          )
        
        :
        Arguments
- $column
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_toArrayWithoutPrimaryKeys
_toArrayWithoutPrimaryKeys(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_transformColumnName
_transformColumnName(
           $name
          )
        
        :
        Arguments
- $name
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_updateFilters
_updateFilters(
           $filterAfterSave
              =
              false
          )
        
        :
        Arguments
- $filterAfterSave
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
countChildRows
countChildRows(
           $rule,  $select
              =
              array
          )
        
        :
        Arguments
- $rule
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
createChildRow
createChildRow(
           $rule,  $data
              =
              array
          )
        
        :
        Arguments
- $rule
- $data
 Details
 Details
- visibility
- public
- final
- false
- static
- false
delete
delete(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
duplicate
duplicate(
           $data
              =
              array
          )
        
        :
        Arguments
- $data
 Details
 Details
- visibility
- public
- final
- false
- static
- false
forceSave
forceSave(
          
          )
        
        :
        Speichert in jedem Fall, auch wenn sich keine daten geändert haben.
 Details
 Details
- visibility
- public
- final
- true
- static
- false
freeMemory
freeMemory(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
- internal
getByColumnMapping
getByColumnMapping(
           $mapping,  $column
          )
        
        :
        Arguments
- $mapping
- $column
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getChildRows
getChildRows(
           $rule,  $select
              =
              array
          )
        
        :
        Arguments
- $rule
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getCleanValue
getCleanValue(
           $name
          )
        
        :
        Returns the original value of a column, like it exists in the data source.
After save() it will return the new value.
Arguments
- $name
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getDirtyColumns
getDirtyColumns(
          
          )
        
        :
        dirty columns der row und der sibling rows
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getInternalId
getInternalId(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getModel
getModel(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getParentRow
getParentRow(
           $rule
          )
        
        :
        Arguments
- $rule
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getSiblingRow
getSiblingRow(
           $rule
          )
        
        :
        Arguments
- $rule
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getTable
getTable(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
hasColumn
hasColumn(
           $col
          )
        
        :
        Arguments
- $col
 Details
 Details
- visibility
- public
- final
- false
- static
- false
isDirty
isDirty(
           $column
              =
              null
          )
        
        :
        Ob die Row oder eine sibling row dirty ist
Arguments
- $column
 Details
 Details
- visibility
- public
- final
- true
- static
- false
save
save(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
saveSkipFilters
saveSkipFilters(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
serialize
serialize(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setSiblingRows
setSiblingRows(
           $rows
          )
        
        :
        Arguments
- $rows
 Details
 Details
- visibility
- public
- final
- false
- static
- false
toArray
toArray(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
toDebug
toDebug(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
unserialize
unserialize(
           $str
          )
        
        :
        Arguments
- $str
 Details
 Details
- visibility
- public
- final
- false
- static
- false