TYPO3  7.6
Protected Member Functions | Protected Attributes | List of all members
AbstractFormViewHelper Class Reference
Inheritance diagram for AbstractFormViewHelper:
AbstractTagBasedViewHelper AbstractViewHelper AbstractFormFieldViewHelper FormViewHelper ButtonViewHelper CheckboxViewHelper HiddenViewHelper PasswordViewHelper RadioViewHelper SelectViewHelper SubmitViewHelper TextareaViewHelper TextfieldViewHelper UploadViewHelper DownloadExtensionViewHelper

Protected Member Functions

 prefixFieldName ($fieldName)
 
 renderHiddenIdentityField ($object, $name)
 
 registerFieldNameForFormTokenGeneration ($fieldName)
 
- Protected Member Functions inherited from AbstractTagBasedViewHelper
 registerTagAttribute ($name, $type, $description, $required=false, $default=null)
 
 registerUniversalTagAttributes ()
 
- Protected Member Functions inherited from AbstractViewHelper
 registerArgument ($name, $type, $description, $required=false, $defaultValue=null)
 
 overrideArgument ($name, $type, $description, $required=false, $defaultValue=null)
 
 callRenderMethod ()
 
 getLogger ()
 
 buildRenderChildrenClosure ()
 
 hasArgument ($argumentName)
 

Protected Attributes

 $persistenceManager
 
- Protected Attributes inherited from AbstractTagBasedViewHelper
 $tag = null
 
 $tagName = 'div'
 
- Protected Attributes inherited from AbstractViewHelper
 $arguments
 
 $templateVariableContainer
 
 $controllerContext
 
 $renderingContext
 
 $renderChildrenClosure = null
 
 $viewHelperVariableContainer
 
 $objectManager
 
 $escapingInterceptorEnabled = true
 

Additional Inherited Members

- Public Member Functions inherited from AbstractTagBasedViewHelper
 __construct ()
 
 initialize ()
 
- Static Public Member Functions inherited from AbstractViewHelper
static renderStatic (array $arguments,\Closure $renderChildrenClosure,\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext)
 

Detailed Description

Abstract Form View Helper. Bundles functionality related to direct property access of objects in other Form ViewHelpers.

If you set the "property" attribute to the name of the property to resolve from the object, this class will automatically set the name and value of a form element.

Definition at line 20 of file AbstractFormViewHelper.php.

Member Function Documentation

prefixFieldName (   $fieldName)
protected

Prefixes / namespaces the given name with the form field prefix

Parameters
string$fieldNamefield name to be prefixed
Returns
string namespaced field name

Definition at line 34 of file AbstractFormViewHelper.php.

Referenced by AbstractFormFieldViewHelper\getName(), AbstractFormViewHelper\renderHiddenIdentityField(), FormViewHelper\renderHiddenReferrerFields(), FormViewHelper\renderRequestHashField(), and FormViewHelper\renderTrustedPropertiesField().

registerFieldNameForFormTokenGeneration (   $fieldName)
protected
renderHiddenIdentityField (   $object,
  $name 
)
protected

Renders a hidden form field containing the technical identity of the given object.

Parameters
object$objectObject to create the identity field for
string$nameName
Returns
string A hidden field containing the Identity (UID in TYPO3 Flow, uid in Extbase) of the given object or NULL if the object is unknown to the persistence framework
See Also
::setValue()

Definition at line 62 of file AbstractFormViewHelper.php.

References AbstractFormViewHelper\prefixFieldName(), and AbstractFormViewHelper\registerFieldNameForFormTokenGeneration().

Referenced by AbstractFormFieldViewHelper\addAdditionalIdentityPropertiesIfNeeded(), and FormViewHelper\render().

Member Data Documentation

$persistenceManager
protected

Definition at line 26 of file AbstractFormViewHelper.php.