[TYPO3-mvc] Extbase 1.3 Model Validation In Controller

Philipp philippwrann at gmx.at
Wed Aug 7 11:06:41 CEST 2013


Auch wenn ich nicht ganz verstehen kann, warum du nicht den formViewHelper samt properties dafür nimmst sollte das trotzdem machbar sein.

$model = $this->objectManager->create('Tx_ExtensionName_Domain_Model_MyModel');
$model->setSomeValue("wrongemail at mail');
$validatorResolver = $this->objectManager->get('Tx_Extbase_Validation_ValidatorResolver');
$validatorConjunction = $validatorResolver->getBaseValidatorConjunction('Tx_ExtensionName_Domain_Model_MyModel');
$results = $validatorConjunction->validate($model);
..

Weiter musst dich selbst durchwühlen (für Validationresults etc)

Aber das ist eigentlich alles Arbeit, die vom ArgumentsMapping abgenommen wird inklusive MappingErrors und Fallbacks zur Newaction etc.... Verstehe nicht ganz, warum du das so machen möchtest.


More information about the TYPO3-project-typo3v4mvc mailing list