‪TYPO3CMS  10.4
TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper:
TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\HiddenViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptgroupViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\Select\OptionViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\SubmitViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper TYPO3\CMS\Form\ViewHelpers\Form\TimePickerViewHelper TYPO3\CMS\Form\ViewHelpers\FormViewHelper

Public Member Functions

 injectPersistenceManager (PersistenceManagerInterface $persistenceManager)
 

Protected Member Functions

string prefixFieldName ($fieldName)
 
string renderHiddenIdentityField ($object, $name)
 
 registerFieldNameForFormTokenGeneration ($fieldName)
 

Protected Attributes

TYPO3 CMS Extbase Persistence PersistenceManagerInterface $persistenceManager
 

Detailed Description

Abstract Form ViewHelper. 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 30 of file AbstractFormViewHelper.php.

Member Function Documentation

◆ injectPersistenceManager()

TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper::injectPersistenceManager ( PersistenceManagerInterface  $persistenceManager)
Parameters
\TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface$persistenceManager

Definition at line 39 of file AbstractFormViewHelper.php.

References TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper\$persistenceManager.

◆ prefixFieldName()

string TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper::prefixFieldName (   $fieldName)
protected

◆ registerFieldNameForFormTokenGeneration()

◆ renderHiddenIdentityField()

string TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper::renderHiddenIdentityField (   $object,
  $name 
)
protected

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

Parameters
object$object‪Object to create the identity field for
string$name‪Name
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
‪\TYPO3\CMS\Extbase\Mvc\Controller\Argument::setValue()

Definition at line 79 of file AbstractFormViewHelper.php.

References TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper\prefixFieldName(), and TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper\registerFieldNameForFormTokenGeneration().

Referenced by TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\addAdditionalIdentityPropertiesIfNeeded(), and TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\render().

Member Data Documentation

◆ $persistenceManager

TYPO3 CMS Extbase Persistence PersistenceManagerInterface TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper::$persistenceManager
protected