2016-04-21 84 views
0

我想在我的操作中重写getErrorFlashMessage方法,但找不到错误消息Class'TYPO3 \ Flow \ Error \ Message'。TYPO3 7.6.x 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(); 
} 
} 

回答

1

TYPO3 7.6中没有这样的类。

尝试用\TYPO3\CMS\Extbase\Error\Message代替。

0

我将返回类型更改为字符串并返回一个字符串,现在它的工作。

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