我已经实现了SyliusCartBundle的基础(http://docs.sylius.org/en/latest/bundles/SyliusCartBundle/installation.html)
但问题是将项目添加到购物车的方法,因为我知道的唯一方法是使用
<a href="{{ path('sylius_cart_item_add', {'productId': product.id}) }}">Add product to cart</a>
根据http://docs.sylius.org/en/latest/bundles/SyliusCartBundle/actions.html
我想在不重定向网页的情况下添加项目。
抱歉,如果太基本但我只在4天前开始使用symfony。
答案 0 :(得分:1)
就像@zizoujal说的那样是ajax。但是,当我问我是MVC的初学者时,我并不认可这种方法。
解决方案是:
最后我不使用Symfony2(SyliusCartBundle),但是在MCV中有一些经验我可以理解并且我实施自己的行动(在cakephp中)。
答案 1 :(得分:0)
不是最好的方法,但它可以帮助你:
Sylius/Bundle/CartBundle/Controller/CartItemController:addAction
。