我正在使用TYPO3 9.4并有一个extbase扩展 .
扩展提供了两个域模型 . 我将这些称为模型A和模型B.
在前端动作中,有人可以创建Model-B的新对象 . 默认情况下,这是对已保存在数据库中的Model-A的一个对象的引用 . 另外,Model-B有3个FAL文件引用,它们也在create Action中生成 .

如果我运行persistAll(),Model-B将保存在数据库中,还会保存在3个文件引用中 . 但没有一个参考文献与我的Model-B相关联 . 甚至从模型B到模型A的连接也不会被保存 . 在列中我将除了模型A的uid只有零 . 如果我在TYPO3后端创建对象,一切正常 .

It looks like typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php:668 creates the Zero

My Model-B object just before repository->add()