Как загрузить изображение в Sylius

Я только что скачал и установил проект Sylius symfony.

Но когда я пытаюсь загрузить один файл изображения:

в / admin => Products => (после выбора) Edit product => Media => Choose file

... Я вижу изображение в рейтинге администратора, но когда я нажимаю кнопку «сохранить изменения», изображение нигде не появляется, ни в интерфейсе, ни в бэкэнде (просто я вижу его в одной папке в моем каталоге проекта: public / media / image / 87 / 2c).

Возможно, проблема в файле конфигурации liipimaginebundle: в нем есть каталог / media / cache, который не закрывается.

У кого-нибудь, кто недавно скачал Sylius, была такая же проблема?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
1 056
1

Ответы 1

Итак, вы видите файл в папке media/image, и это хорошо. Если вы снова зайдете в Медиа для этого продукта, увидите ли вы там перечисленный элемент? Для отображения на веб-интерфейсе вам нужно указать тип, например main, чтобы узнать, какой из них является основным образом.

Можете ли вы воспроизвести эту проблему на https://demo.sylius.org/admin? Если это так, я думаю, вы столкнулись с ошибкой, о которой вы можете сообщить в репозитории GitHub. Если нет, я думаю, это может быть связано с вашей разработкой и / или настройкой хостинга. Я думаю, что лучше сначала исключить это у администратора демо. Кажется, я не могу воспроизвести это на демо.

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

M. Galardi 31.10.2018 19:53

Ok. Тогда для меня это звучит как ошибка. Возможно, вам помогут в Slack, или, если у вас есть информация о том, как воспроизвести это, сообщите о проблеме на GitHub. Я уведомил владельцев Sylius о том, что демо не работает.

stefandoorn 02.11.2018 15:28

Другие вопросы по теме