我通过尝试构建一个简单的购物车来学习使用Symfony2的MVC。我使用FOSUserBundle并拥有管理员视图和普通(或用户)视图。我是Symfony和PHP的新手。
设置:我有一个关联会话数组(cartArray),其中包含由正常'选择的产品的ID,名称和价格。用户...
array(3) { [5]=> array(3) { [0]=> string(7) "Rooster" [1]=> int(1) [2]=> float(105) }
[6]=> array(3) { [0]=> string(11) "Apple Sauce" [1]=> int(1) [2]=> float(9.25) }
[1]=> array(3) { [0]=> string(5) "Water" [1]=> int(5) [2]=> float(2.75) }
}
...我希望将这些信息发布到我的数据库中,以便我可以为我的管理员视图(从FOSUserBundle创建)检索它,以便在该页面上有2个表。
详细信息:'正常'用户登录后会进入屏幕,显示产品。点击“将产品添加到购物车”后,产品会添加到cartArray中。一旦他们点击“继续结帐”,他们就可以选择“购买”。然后清空会话数组:$request->getSession()->invalidate(1);
在我所做的研究中,this和/或this(这两个例子并非全部)都未能使用Symfony或非关联数组给出答案。
真的很感激任何帮助,如果需要更多信息,我很乐意提供。谢谢!