如果这似乎是一个非常天真的问题,我道歉。但我刚刚学习了Symfony2并试图了解Sylius的工作原理。
当我将产品添加到购物车时,它似乎总是返回错误:
提交的表单无效
我已经搜索了解决方案但似乎没有记录(或者我有 错过了吗?)
我还评论了验证部分但仍然得到了相同的错误。请提前帮助和谢谢。
答案 0 :(得分:2)
它与产品选项有关。我有同样的错误,并通过在Doctrine信息的剖析器查看有2个对象被持久化到数据库的错误。具体来说,它无法映射Sylius \ Bundle \ AssortmentBundle \ Entity \ CustomizableProduct或Sylius \ Bundle \ AssortmentBundle \ Entity \ Variant \ Variant。
要修复它,我必须在管理区域的产品详细信息页面上生成产品的变量。如果没有要添加到购物车的变体,则无法选择要添加到购物车的特定类型的产品。
我觉得这会产生更好的错误,尤其是在开发模式下运行应用时。