2016-11-19 7 views
0

Что означает эта ошибка? «Объект типа« TYPO3 \ Media \ Domain \ Model \ Image »с идентификатором« image.jpg «не найден».Ошибка: «Объект типа« 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> 

ответ

0

Пришло PersistentObjectConverter исключение. TYPO3\Media\Domain\Model\Image является Entity который имеет идентификатор persitence (sth like 48c1765e-6633-4304-b454-19ae9e0e058a). Жидкостные формы automaticaly преобразуют объекты объектов в их идентификаторы, и они преобразуются обратно в объект до того, как вы вызываете действие в контроллере.

Как-то вместо идентификатора изображения вы отправляете строку «image.jpg» - он не может быть преобразован, это неверный идентификатор persitence, и у вас есть это исключение. Пожалуйста, проверьте resource upload example. Если это не поможет вставить ваше действие (CreateAction) и сущность (User?).