processDatamap_beforeStart Hook - 获取TYPO3中的实际UID

问题描述 投票:0回答:1

我正在使用

processDatamap_beforeStart(DataHandler $ dataHandler)

钩。在一个函数中我想使用新创建的模块中的实际Uid,但我只得到像NEW58106331753043.15119885这样的东西。我知道有其他钩子的功能,如substNEWwithIDs[$id]but我没有$id有没有办法获得真正的新创建的Uid?

php typo3 hook
1个回答
4
投票

你不能。此挂钩在创建数据库记录之前,因此它还没有实际的uid。你必须使用processDatamap_afterDatabaseOperations钩子,它是在数据库中创建记录之后。

© www.soinside.com 2019 - 2024. All rights reserved.