2016-04-21 19 views
0

Ich möchte die Methode getErrorFlashMessage in meiner Aktion außer Kraft setzen, aber die Fehlermeldung 'TYPO3 \ Flow \ Error \ Message' wurde nicht gefunden.TYPO3 7.6.x Klasse 'TYPO3 Flow Fehler Nachricht' nicht gefunden

/** 
* @return \TYPO3\Flow\Error\Message 
*/ 
protected function getErrorFlashMessage() { 
switch ($this->actionMethodName) { 
    case 'createAction' : 
    return new \TYPO3\Flow\Error\Message(\TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate('tx_myext_domain_model_test.createError', 'myext')); 
    default: 
    return parent::getErrorFlashMessage(); 
} 
} 

Antwort

1

Es gibt keine solche Klasse in TYPO3 7.6.

Versuchen Sie stattdessen \TYPO3\CMS\Extbase\Error\Message.

0

Ich habe den Rückgabetyp in eine Zeichenfolge geändert und eine Zeichenfolge zurückgegeben, jetzt funktioniert es.

return \TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate('tx_myext_domain_model_test.createError', 'myext');