PersistenceManager不会持久化TYPO3中的最后一个条目



首先,我搜索了很多,但找不到解决方案。

我编写了一个Importer,它通过CommandController将数据从xml文件导入TYPO3。

基本上一切都像符咒一样工作,但前端不会显示第二个(也是最后一个(电话号码,直到我在后端重新打开相应的Object并按";保存";。

我没有改变BE中的任何内容,只是按下";保存";再一次

我已经试过了:

更频繁地保存数据,尤其是在添加phoneNumbers(它是一个DataStorage对象(之后。

带有:

$this->thingsImportRepository->update($person);
$this->persistenceManager->persistAll();

正如我所说,一切都保存正确,只是第二个电话号码不会出现在前端。

我可能做错了什么?

谢谢!

BR,Martin

解决方案基本上只是一个细节。

所有数据都已正确保存。一开始我以为是缓存问题。

但是:

解决方案:

没有正确设置sorting_filtern属性,因此排序处处为0。将其保存在后端后,排序编号正确。在保持对象之前在控制器中添加setForeignSorting($sort);已经修复了这个问题

相关内容

最新更新