我正在建立一个图书馆,并且我使用Codeigniter购物车助手设置了购物车。它对用户来说非常有效,但我也希望在用户发送订单时将购物车中的数据插入到数据库中。
这样我可以在管理面板中显示订单,这样我就可以删除或完成它们。我尝试使用$ this-> cart-> contents()的内容插入; - 但它不起作用。
任何想法如何将购物车的内容插入数据库?谢谢!
答案 0 :(得分:2)
使用序列化。您可以使用
将用户购物车数据存储在数据库中serialize($this->cart->contents());
您将获得一系列购物车内容,您可以将此字符串保存在数据库中,然后再将其用作
$cartArray = unserialize($cartContentString);
$config['sess_use_database'] = TRUE;