‪TYPO3CMS  ‪main
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\CountrySelectViewHelper 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\Form\UploadedResourceViewHelper TYPO3\CMS\Form\ViewHelpers\FormViewHelper

Public Member Functions

 injectPersistenceManager (PersistenceManagerInterface $persistenceManager)
 

Protected Member Functions

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

Protected Attributes

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.

Note this set of ViewHelpers is tailored to be used only in extbase context.

Definition at line 34 of file AbstractFormViewHelper.php.

Member Function Documentation

◆ injectPersistenceManager()

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

◆ prefixFieldName()

◆ registerFieldNameForFormTokenGeneration()

◆ renderHiddenIdentityField()

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

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

Parameters
object | null$object‪Object to create the identity field for
string | null$name‪Name
Returns
‪string A hidden field containing the Identity (uid) of the given object
See also
‪\TYPO3\CMS\Extbase\Mvc\Controller\Argument::setValue()

Definition at line 75 of file AbstractFormViewHelper.php.

References TYPO3\CMS\Webhooks\Message\$identifier, 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

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