"Отправленная форма недействительна" при добавлении товара в корзину: Sylius Cart Bundle
Я прошу прощения, если это кажется очень наивным вопросом... но я только что изучил Symfony2 и пытаюсь изучить работу Sylius.
Когда я добавляю товар в корзину, он всегда возвращает ошибку:
Отправленная форма недействительна
Я искал решение этой проблемы, но, похоже, ничего не задокументировано (или я его пропустил??)
Я также прокомментировал раздел проверки, но все еще получаю ту же ошибку. Пожалуйста, помогите и спасибо заранее.
1 ответ
Это как-то связано с наличием опций на продукты. У меня была такая же ошибка, и, просматривая профилировщик в информации Doctrine, была обнаружена ошибка для двух объектов, которые были сохранены в базе данных. В частности, ему не удалось сопоставить Sylius \ Bundle \ AssortmentBundle \ Entity \ CustomizableProduct или Sylius \ Bundle \ AssortmentBundle \ Entity \ Variant \ Variant.
Чтобы это исправить, мне нужно было сгенерировать варианты продукта, которые находятся на странице сведений о продукте в административной области. Не имея вариантов для добавления в корзину, он не мог выбрать конкретный тип продукта для добавления в корзину.
Я чувствую, что это должно привести к лучшей ошибке, особенно при запуске приложения в режиме разработки.