首先,我搜索了很多,但找不到解决方案。
我写了一个 Importer,它通过 CommandController 将数据从 xml 文件导入到 TYPO3。
基本上一切都像魅力一样工作,但前端不显示第二个(也是最后一个)电话号码,直到我在后端重新打开相应的对象并按“保存”。
我没有更改 BE 中的任何内容,只是再次按下“保存”。
我已经尝试过的:
更频繁地保存数据,尤其是在添加 phoneNumbers(它是一个 DataStorage 对象)之后。
和:
$this->thingsImportRepository->update($person);
$this->persistenceManager->persistAll();
正如我所说,一切都正确保存,只是第二个电话号码不会出现在前端。
我可能做错了什么?
谢谢!
BR,马丁