错误:'对象类型'TYPO3 \ Media \ Domain \ Model \ Image“with identity”image.jpg“找不到。”

时间:2016-11-19 15:27:41

标签: php fluid typo3-flow

这个错误究竟意味着什么? '对象类型'TYPO3 \ Media \ Domain \ Model \ Image“with identity”image.jpg“找不到。”

我有一个这样的表格:

        <f:form id="nativeFormSuggest" action="create" objectName="user">
            <f:form.upload property="image" />
            <f:form.submit value="submit" />
        </f:form>

1 个答案:

答案 0 :(得分:0)

它的PersistentObjectConverter异常。 TYPO3\Media\Domain\Model\ImageEntity,其中包含persitence标识符(类似于48c1765e-6633-4304-b454-19ae9e0e058a)。 Fluid表格自动将实体对象转换为其标识符,并在调用控制器中的操作之前将它们转换回对象。

以某种方式而不是图像标识符,您提交了&#39; image.jpg&#39; string - 它无法转换,它不是有效的persitence标识符,你有这个例外。请检查resource upload example。如果它不能帮助粘贴您的操作(CreateAction)和实体(用户?)代码。