php - "Submitted form is invalid"将产品添加到购物车时 : Sylius Cart Bundle

标签 php symfony sylius

如果这似乎是一个非常幼稚的问题,我深表歉意。但我刚刚学习了 Symfony2 并试图了解 Sylius 的工作原理。 .

当我将产品添加到购物车时,它似乎总是返回错误:

Submitted form is invalid

我已经搜索了这个问题的解决方案,但似乎没有任何记录(或者我有没有 错过了??)

我也评论了验证部分,但仍然得到同样的错误。请帮助并提前致谢。

最佳答案

这与产品的选项有关。我有同样的错误,通过探查器查看 Doctrine 信息,有 2 个对象存在错误,这些对象被持久化到数据库中。具体来说,它无法映射 Sylius\Bundle\AssortmentBundle\Entity\CustomizableProduct 或 Sylius\Bundle\AssortmentBundle\Entity\Variant\Variant。

要修复它,我必须在管理区域的产品详细信息页面上生成产品的变体。如果没有要添加到购物车的变体,它就无法选择要添加到购物车的特定类型的产品。

我觉得这应该会产生更好的错误,尤其是在开发模式下运行应用程序时。

关于php - "Submitted form is invalid"将产品添加到购物车时 : Sylius Cart Bundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17228029/

相关文章:

php - 如何将参数传递给使用 'include' 呈现的 PHP 模板?

php - 使用 Symfony 获取未登录用户的安全 token

symfony - Doctrine 2(Symfony)结果集与自定义字段的映射始终为空

php - Doctrine 2 重写多对一关联

yaml 中的 symfony2 工厂服务

php - 使用 PHP 的 file_get_contents 后将类添加到 SVG 元素

javascript - 电子邮件未发送。 ajax发送的值

rest - 如何在 Symfony2 中跟踪 API 使用情况?

javascript - 输入数量按钮加减

php - 如何在 AuthComponent::user() 中搜索数组?