TYPO3 7.6.x Class' TYPO3 \ Flow \ Error \ Message'未找到

时间:2016-04-21 08:09:22

标签: php typo3 extbase typo3-7.6.x typo3-flow

我想在我的操作中覆盖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();
 }
}

2 个答案:

答案 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' );