我想在我的操作中覆盖getErrorFlashMessage方法,但是收到错误消息Class' TYPO3 \ Flow \ Error \ Message'没找到。
/**
* @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();
}
}
答案 0 :(得分:1)
TYPO3 7.6中没有这样的课程。
请尝试\TYPO3\CMS\Extbase\Error\Message
。
答案 1 :(得分:0)
我将返回类型更改为字符串并返回一个字符串,现在它正在工作。
return \TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate('tx_myext_domain_model_test.createError', 'myext' );