Я только что скачал и установил проект Sylius symfony.
Но когда я пытаюсь загрузить один файл изображения:
в / admin => Products => (после выбора) Edit product => Media => Choose file
... Я вижу изображение в рейтинге администратора, но когда я нажимаю кнопку «сохранить изменения», изображение нигде не появляется, ни в интерфейсе, ни в бэкэнде (просто я вижу его в одной папке в моем каталоге проекта: public / media / image / 87 / 2c).
Возможно, проблема в файле конфигурации liipimaginebundle: в нем есть каталог / media / cache, который не закрывается.
У кого-нибудь, кто недавно скачал Sylius, была такая же проблема?






Итак, вы видите файл в папке media/image, и это хорошо. Если вы снова зайдете в Медиа для этого продукта, увидите ли вы там перечисленный элемент? Для отображения на веб-интерфейсе вам нужно указать тип, например main, чтобы узнать, какой из них является основным образом.
Можете ли вы воспроизвести эту проблему на https://demo.sylius.org/admin? Если это так, я думаю, вы столкнулись с ошибкой, о которой вы можете сообщить в репозитории GitHub. Если нет, я думаю, это может быть связано с вашей разработкой и / или настройкой хостинга. Я думаю, что лучше сначала исключить это у администратора демо. Кажется, я не могу воспроизвести это на демо.
Ok. Тогда для меня это звучит как ошибка. Возможно, вам помогут в Slack, или, если у вас есть информация о том, как воспроизвести это, сообщите о проблеме на GitHub. Я уведомил владельцев Sylius о том, что демо не работает.
Здравствуйте, спасибо, что ответили. На ваш первый вопрос: когда я передаю его Медиа, изображение больше не видно. Пробовал несколько типов: основной, миниатюрный. Но изображение не загружается в приложение. Я продолжал исследовать, и, похоже, проблема связана с конфигурацией пакета Liipimaginebundle для Symfony, который не адаптирован для Symfony 4. Я еще не нашел никого, кто бы с ним работал ни на одном форуме. На ваш второй вопрос: когда я открываю demo.sylius.org/admin, я получаю следующую ошибку: «ИЗВИНИТЕ, эта страница еще не существует».