2017-04-03 3 views
1

私のTYPO3拡張では、TYPO3バックエンドのいくつかのフックから呼び出されるカスタムコントローラクラスを作成しました。

このコントローラーでは、$GLOBALS['TSFE']からいくつかのものを入手したいと思いますが、私がvar_dump($GLOBALS['TSFE'])を受け取ると、nullが届きます。質問はどうすれば正しく$GLOBALS['TSFE'を初期化できますか?

答えて

3

このような何かしてみてください:

$GLOBALS['TSFE'] = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController',$GLOBALS['TYPO3_CONF_VARS'], $id, $type); 
+0

、これは実際に動作する、THXを –

関連する問題