News Details

15.02.2010 13:55

[php] Raise a custom validation error and forward back to the triggering action.

Kategorie: php, RSS Feeds, TYPO3 snippets
Von: Nikolas Hagelstein (pulponair)

  1. $error = t3lib_div::makeInstance('Tx_Extbase_MVC_Controller_ArgumentError',
  2. '-- Adjust to your error container/property name --');
  3.  
  4. $error->addErrors(array(t3lib_div::makeInstance('Tx_Extbase_Validation_Error',
  5. '-- Adjust to your error description --',
  6. '-- Adjust to your error code --')));
  7.  
  8. $this->request->setErrors(array($error));
  9. $referrer = $this->request->getArgument('__referrer');
  10.  
  11. $this->forward($referrer['actionName'], $referrer['controllerName'],
  12. $referrer['extensionName'], $this->request->getArguments());


Kommentare zu dieser News

Typo3