我需要读取扩展控制器内部的文件,例如,我的扩展密钥是myext_key
,我要打开的文件data.json
是Resources/Private/JSON
目录中的 JSON 文件。我的研究告诉我,打开文件的最佳方式不是使用 . file_get_contents($path)
,而是使用\TYPO3\CMS\Core\Utility\GeneralUtility::getURL($path)
.
所以我用下面的代码试了一下,但是没有用:
$content = \TYPO3\CMS\Core\Utility\GeneralUtility::getURL('EXT:myext_key/Resources/Private/JSON/data.json');
感谢大家的帮助!