processDatamap_beforeStart挂钩-获取TYPO3中的实际UID

时间:2018-09-03 12:01:47

标签: php typo3 hook

我正在使用

  

processDatamap_beforeStart(DataHandler $ dataHandler)

钩。 在一个函数中,我想使用新创建的模块中的实际Uid,但只能得到类似NEW58106331753043.15119885的内容。我知道<div class="container"> <div class="full-width"> section one </div> <div class="half-width"> div 1 </div> <div class="half-width"> div 2 </div> <div class="half-width"> div 3 </div> <div class="half-width"> div 4 </div> </div>等其他钩子也有功能,但是我没有substNEWwithIDs[$id] 有没有办法获取实际创建的新Uid?

1 个答案:

答案 0 :(得分:4)

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