将Codeigniter购物车数据插入数据库


Inserting Codeigniter cart data into database

我正在构建一个库,并使用Codeigniter购物车助手设置了一个购物车。对于用户来说,它可以完美地工作,但是我还希望在用户发送订单时将购物车中的数据插入到数据库中。

这样我就可以在管理面板中显示订单,这样我就可以删除或完成它们。我尝试使用$this->cart->contents()的内容插入;-但它不工作。

任何想法如何我可以插入购物车的内容到数据库?谢谢!

使用序列化。您可以使用

将用户购物车数据存储在数据库中
serialize($this->cart->contents()); 

您将获得购物车内容的字符串,您可以将该字符串保存在数据库中,以后像

一样使用它
$cartArray = unserialize($cartContentString);
$config['sess_use_database'] = TRUE;