首先,我搜索了很多,但找不到解决方案。
我编写了一个Importer,它通过CommandController将数据从xml文件导入TYPO3。
基本上一切都像符咒一样工作,但前端不会显示第二个(也是最后一个(电话号码,直到我在后端重新打开相应的Object并按";保存";。
我没有改变BE中的任何内容,只是按下";保存";再一次
我已经试过了:
更频繁地保存数据,尤其是在添加phoneNumbers(它是一个DataStorage对象(之后。
带有:
$this->thingsImportRepository->update($person);
$this->persistenceManager->persistAll();
正如我所说,一切都保存正确,只是第二个电话号码不会出现在前端。
我可能做错了什么?
谢谢!
BR,Martin
解决方案基本上只是一个细节。
所有数据都已正确保存。一开始我以为是缓存问题。
但是:
解决方案:
没有正确设置sorting_filtern属性,因此排序处处为0。将其保存在后端后,排序编号正确。在保持对象之前在控制器中添加setForeignSorting($sort);
已经修复了这个问题