在Symfony2中将项目添加到带有SyliusCartBundle的购物车时,如何禁用重定向?
我已经实现了SyliusCartBundle()的基本功能 但问题是如何将商品添加到购物车中,因为我知道的唯一方法是使用在Symfony2中将项目添加到带有SyliusCartBundle的购物车时,如何禁用重定向?,symfony,Symfony,我已经实现了SyliusCartBundle()的基本功能 但问题是如何将商品添加到购物车中,因为我知道的唯一方法是使用 <a href="{{ path('sylius_cart_item_add', {'productId': product.id}) }}">Add product to cart</a> 根据 我想添加一个项目而不重定向网页 抱歉,如果太基本,我4天前才开始使用symfony。这不是最好的方法,但它可能会帮助您: 编写自己的控制器,使用bu
<a href="{{ path('sylius_cart_item_add', {'productId': product.id}) }}">Add product to cart</a>
根据
我想添加一个项目而不重定向网页
抱歉,如果太基本,我4天前才开始使用symfony。这不是最好的方法,但它可能会帮助您:
- 编写自己的控制器,使用bundle\u cart\u item\u添加并添加相应的路线
- 模仿Sylius/Bundle/CartBundle/Controller/CartItemController:addAction中的操作
- 最后,不要重定向到carsummary()而是重定向到您想要的内容
- 编写自己的控制器,使用bundle\u cart\u item\u添加并添加相应的路线
- 模仿Sylius/Bundle/CartBundle/Controller/CartItemController:addAction中的操作
- 最后,不要重定向到carsummary()而是重定向到您想要的内容
- 创建一个获取购物车de信息的操作并只保存它,返回类似{result:success}的json响应
- 在使用ajax的视图调用中,执行此操作,如果返回结果==成功,则执行所需的操作
- 创建一个获取购物车de信息的操作并只保存它,返回类似{result:success}的json响应
- 在使用ajax的视图调用中,执行此操作,如果返回结果==成功,则执行所需的操作
- 这不是最好的方法,但它可能会帮助您:
最后,我不使用Symfony2(SyliusCartBundle),但如果在MCV方面有更多的经验,我可以理解,并且我会执行自己的操作(用cakephp)。就像@zizoujal say使用ajax一样。但是当我问起我是MVC的初学者时,我并不理解这种方法 解决办法是:
最后,我不使用Symfony2(SyliusCartBundle),但如果在MCV方面有更多的经验,我可以理解,并且我会执行我自己的操作(在cakephp中)。也许
ajax
会解决您的问题,也许但我在php中寻找一些东西。有些像:addToCart($item)也许ajax
会解决你的问题,也许,但我正在寻找php中的一些东西。比如:addToCart($item)我用cakephp更改了Symfony2,因为我发现cakephp中购物车的实现很容易。我用cakephp更改了Symfony2,因为我发现cakephp中购物车的实现很容易。