Form/Field/MultiFields.php
- package
- Form
- Classes
- Kwf_Form_Field_MultiFields
Description
\Kwf_Form_Field_MultiFields
- Extends from
- \Kwf_Form_Field_Abstract
- package
- Form
 Properties Properties
- $fields
 Methods Methods
- __construct
- _addValidators
- _getReferences
- _getRowsByRow
- getChildren
- getMetaData
- getModel
- getReferenceName
- getReferences
- getSelect
- getTemplateVars
- hasChildren
- load
- prepareSave
- processInput
- save
- setModel
- setReferenceName
- setReferences
- setSelect
- validate
Description
Base class for all form fields
Properties
$fields
\Kwf_Collection_FormFields $fields = ''
 Details
 Details
- 
\Kwf_Collection_FormFields
 
- visibility
- public
- default
- final
- false
- static
- false
Methods
__construct
__construct(
           $reference
              =
              null,  $fieldname
              =
              null
          )
        
        :
        Zeigt mehrere Checkboxes an und speichert diese in einer Relationstabelle
Arguments
- $reference
- $fieldname
 Details
 Details
- visibility
- public
- final
- false
- static
- false
_addValidators
_addValidators(
          
          )
        
        :
        Add validators to the field here, called in prepareSave
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getReferences
_getReferences(
           $row
          )
        
        :
        Arguments
- $row
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getRowsByRow
_getRowsByRow(
           $row
          )
        
        :
        Arguments
- $row
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
getChildren
getChildren(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getMetaData
getMetaData(
           $model
          )
        
        :
        Arguments
- $model
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getModel
getModel(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getReferenceName
getReferenceName(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getReferences
getReferences(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getSelect
getSelect(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getTemplateVars
getTemplateVars(
           $values,  $namePostfix,  $idPrefix
          )
        
        :
        Arguments
- $values
- $namePostfix
- $idPrefix
 Details
 Details
- visibility
- public
- final
- false
- static
- false
hasChildren
hasChildren(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
load
load(
           $row,  $postData
              =
              array
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
prepareSave
prepareSave(
           $row,  $postData
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
processInput
processInput(
           $row,  $postData
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
save
save(
           $row,  $postData
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setModel
setModel(
           $model
          )
        
        :
        Set model in which child rows are saved.
Normally automatically set by using the reference passed in constructor
Arguments
- $model
- Kwf_Model_Interface
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setReferenceName
setReferenceName(
           $name
          )
        
        :
        Set reference of MultiFields model from parent model
Normally passed as first constructor argument
Arguments
- $name
- string
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setReferences
setReferences(
           $select
          )
        
        :
        Manually set references required for model
Normally automatically read from Model references
Arguments
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setSelect
setSelect(
           $select
          )
        
        :
        Set select used for getting available rows
If not set all rows are used
Arguments
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
validate
validate(
           $row,  $postData
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false