我正在使用以下代码在控制器中获取内容对象的uid
:
$this->configurationManager->getContentObject()->data['uid']
在TYPO3 9.5
的{{1}}后端中,有一个通知,该功能已被弃用。到目前为止,我找不到替代方法来获得Upgrade -> Scan Extension Files
。
我不确定我是否正确理解该消息,此功能在uid
中是否仍然可以使用?
感谢您的帮助!
答案 0 :(得分:0)
您不必担心此弃用消息。在迁移说明中,您可以看到DECLARE @temp as nvarchar(20)
SET @temp = NULL
--SET @temp = ''
--SET @temp = 'Test'
SELECT IIF(ISNULL(@temp,'')='','[Empty]',@temp)
中的警告是关于getContentObject
的,它告诉您将AbstractContentObject
重命名为getContentObject()
。
但是,您的课程不是getContentObjectRenderer()
类,它是在AbstractContentObject
类中检测到的,该类具有ConfigurationManagerInterface
但没有getContentObject
。
因此您可以放心地忽略该消息。正如“扫描扩展名文件”窗口在顶部所说:“无法避免误报/消极”。