Я использую серверную часть администратора Sonata и хотел бы добавить новое поле изображения в свою пользовательскую сущность, которая является аватаром. Поскольку я уже использую SonataMediaBundle, я следовал этому руководству: https://sonata-project.org/blog/2013/10 ... e-improved
Вот моя конфигурация объекта:
В моей серверной части предварительный просмотр не отображается:
Если я удалю медиафайл в галерее, я получу эта ошибка при редактировании пользователя: объект типа «Application\Sonata\MediaBundle\Entity\Media» для идентификаторов id(6) не найден
Результирующий API (сгенерированный с FOSRestBundle) клиентом невозможно использовать:
Я использую серверную часть администратора Sonata и хотел бы добавить [b]новое поле изображения[/b] в свою пользовательскую сущность, которая является аватаром. Поскольку я уже использую SonataMediaBundle, я следовал этому руководству: https://sonata-project.org/blog/2013/10/11/mediabundle-mediatype-improved Вот моя конфигурация объекта: [code]/** * @var \Application\Sonata\MediaBundle\Entity\Media * * @ORM\ManyToOne(targetEntity="Application\Sonata\MediaBundle\Entity\Media", cascade={"all"}, fetch="LAZY") * @ORM\JoinColumn(name="avatar_id", referencedColumnName="id") */ protected $avatar; [/code] К сожалению, у меня много проблем: [list] [*]В моей серверной части предварительный просмотр не отображается: [img]https://i.sstatic.net/5ms7j.png[/img] [*]Если я удалю медиафайл в галерее, я получу эта ошибка при редактировании пользователя: объект типа «Application\Sonata\MediaBundle\Entity\Media» для идентификаторов id(6) не найден [*]Результирующий API (сгенерированный с FOSRestBundle) клиентом невозможно использовать: [/list]