![](/img/trans.png)
[英]Codeigniter Cart Class - Saving contents to database as an Order?
[英]Codeigniter Cart - saving data in database - how to approach?
我需要幫助處理我的Web應用程序中的訂單和購物車。
我決定使用Codeigniter 2中內置的Cart庫。
我已經看過一些關於Cart庫的教程,我知道如何使用它,但我不知道:
我試着看看在PrestaShop中如何實現購物車/訂單功能,但對我來說,它看起來太復雜了,即業余的PHP程序員。
使用購物車的理想和好方法是保持會議,codeigniter的購物車類做同樣的事情,當用戶給訂單使用時,這個數據將這個訂單放在數據庫中,並做其他的東西,如支付網關,運輸。 如果你想使用用戶在下一個會話中保留他的訂單,比如如果用戶在購物車中添加了一些產品並且他在下訂單之前退出並且他是注冊用戶,那么你可以每次在數據庫中保存他的購物車,這樣如果他沒有下訂單就離開了,下次登錄時可以告訴他他的訂單。
您可以使用$this->cart->contents();
將用戶購物車數據存儲在數據庫中$this->cart->contents();
購物車類的方法。 像這樣用
$cartContentString = serialize($this->cart->contents());
您將獲得一系列購物車內容,您可以將此字符串保存在數據庫中,以后再使用它
$cartArray = unserialize($cartContentString);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.