Отправленная форма недействительна при добавлении продукта в корзину: Sylius Cart Bundle

Прошу прощения, если это кажется очень наивным вопросом ... но я только что изучил Symfony2 и пытаюсь изучить работу Силиус.

Когда я добавляю товар в корзину, он всегда возвращает ошибку:

Отправленная форма недействительна

Я искал решение этой проблемы, но, похоже, ничего не задокументировано (или я это пропустил?)

Я также прокомментировал раздел проверки, но все равно получаю ту же ошибку. Пожалуйста, помогите и заранее спасибо.


person J.Cage    schedule 21.06.2013    source источник
comment
Просто разместите здесь свой код. Думаю, это может быть структура вашей формы.   -  person shaik ibrahim    schedule 21.06.2013
comment
Я не вносил никаких изменений в код, но при разрешении элемента выдает ошибку try { $item = $this->getResolver()->resolve($emptyItem, $request); } catch (ItemResolvingException $exception) { // Write flash message $this->dispatchEvent(SyliusCartEvents::ITEM_ADD_ERROR, new FlashEvent($exception->getMessage())); return $this->redirectToCartSummary(); }   -  person J.Cage    schedule 21.06.2013


Ответы (1)


Это как-то связано с опционами на продукты. У меня была такая же ошибка, и при просмотре профилировщика информации Doctrine обнаружилась ошибка для двух объектов, которые сохранялись в базе данных. В частности, он не мог сопоставить Sylius \ Bundle \ AssortmentBundle \ Entity \ CustomizableProduct или Sylius \ Bundle \ AssortmentBundle \ Entity \ Variant \ Variant.

Чтобы исправить это, мне пришлось сгенерировать варианты продукта, которые находятся на странице сведений о продукте в области администратора. Не имея вариантов для добавления в корзину, он не мог выбрать определенный тип продукта для добавления в корзину.

Я чувствую, что это должно приводить к большей ошибке, особенно при запуске приложения в режиме разработки.

person Scotty Waggoner    schedule 23.06.2013
comment
Спасибо ... было то же самое :) - person J.Cage; 24.06.2013