Что именно означает эта ошибка?
‘Объект типа «TYPO3 \ Media \ Domain \ Model \ Image» с идентификатором «image.jpg» не найден.’
У меня есть такая форма:
<f:form id="nativeFormSuggest" action="create" objectName="user">
<f:form.upload property="image" />
<f:form.submit value="submit" />
</f:form>
Это исключение PersistentObjectConverter. TYPO3\Media\Domain\Model\Image
является Entity
который имеет идентификатор сохраняемости 48c1765e-6633-4304-b454-19ae9e0e058a
). Текучие формы автоматически переводят объекты-сущности в их идентификаторы, и они преобразуются обратно в объект перед вызовом действия в вашем контроллере.
Каким-то образом вместо идентификатора изображения вы отправляете строку ‘image.jpg’ — она не может быть преобразована, это недопустимый идентификатор персистенции, и у вас есть это исключение. пожалуйста, проверьте пример загрузки ресурса. Если это не поможет, вставьте код своего действия (CreateAction) и сущности (User?).
Других решений пока нет …