我想将扩展从 Typo3 6.2 迁移到 Typo3 7.5 在 Typo3 6.2 中它工作正常,但在 Typo3 7.5 中我收到以下错误:
Fatal error: Class 't3lib_pageSelect' not found in ...
它认为它不再受支持,但是当我正确时,我现在必须使用什么?
我想将扩展从 Typo3 6.2 迁移到 Typo3 7.5 在 Typo3 6.2 中它工作正常,但在 Typo3 7.5 中我收到以下错误:
Fatal error: Class 't3lib_pageSelect' not found in ...
它认为它不再受支持,但是当我正确时,我现在必须使用什么?
我找到了解决方案。在 Typo3 7.x 中不再支持旧类。而不是t3lib_pageSelect
我必须使用带有命名空间的新类:\TYPO3\CMS\Frontend\Page\PageRepository
。
所以就我而言,我想读取 Typo3 缓存并知道我必须使用
\TYPO3\CMS\Frontend\Page\PageRepository::getHash(md5Hash)
在保存缓存的情况下我必须使用
\TYPO3\CMS\Frontend\Page\PageRepository::storeHash(md5Hash, data as a string,'NAME')
那是旧班的新班t3lib_pageSelect
。