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 –