【问题标题】:Error: 'Object of type "TYPO3\Media\Domain\Model\Image" with identity "image.jpg" not found.'错误:“找不到类型为“TYPO3\Media\Domain\Model\Image”且标识为“image.jpg”的对象。
【发布时间】:2016-11-19 15:27:40
【问题描述】:

这个错误到底是什么意思? '未找到标识为 "image.jpg" 的 "TYPO3\Media\Domain\Model\Image" 类型的对象。'

我有这样的表格:

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

【问题讨论】:

    标签: php fluid typo3-flow


    【解决方案1】:

    这是 PersistentObjectConverter 异常。 TYPO3\Media\Domain\Model\ImageEntity,它具有持久性标识符(类似于48c1765e-6633-4304-b454-19ae9e0e058a)。流体形式自动将实体对象转换为其标识符,并在调用控制器中的操作之前将它们转换回对象。

    不知何故,您提交的不是图像标识符“image.jpg”字符串 - 它无法转换,它不是有效的持久性标识符,并且您有此异常。请查看resource upload example。如果它不能帮助粘贴您的操作 (CreateAction) 和实体 (User?) 代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-16
      • 2021-10-28
      • 2012-11-02
      • 1970-01-01
      • 2018-10-12
      • 2020-08-30
      • 2020-12-22
      • 2020-11-22
      相关资源
      最近更新 更多