2016-04-21 68 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');