1
私のTYPO3拡張では、TYPO3バックエンドのいくつかのフックから呼び出されるカスタムコントローラクラスを作成しました。
このコントローラーでは、$GLOBALS['TSFE']
からいくつかのものを入手したいと思いますが、私がvar_dump($GLOBALS['TSFE'])
を受け取ると、null
が届きます。質問はどうすれば正しく$GLOBALS['TSFE'
を初期化できますか?
私のTYPO3拡張では、TYPO3バックエンドのいくつかのフックから呼び出されるカスタムコントローラクラスを作成しました。
このコントローラーでは、$GLOBALS['TSFE']
からいくつかのものを入手したいと思いますが、私がvar_dump($GLOBALS['TSFE'])
を受け取ると、null
が届きます。質問はどうすれば正しく$GLOBALS['TSFE'
を初期化できますか?
このような何かしてみてください:
$GLOBALS['TSFE'] = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController',$GLOBALS['TYPO3_CONF_VARS'], $id, $type);
、これは実際に動作する、THXを –