[英]Store codeigniter shopping cart
我已經使用購物車類在codeigniter中完成了購物車的創建。 但是數據存儲在會話數組中,然后我想將會話數組存儲在user_ordered數據庫中。 與用戶ID,產品ID,數量。 或其他值。
您可以使用codeIgniter輕松地將會話數組存儲在數據庫中。 為了存儲會話,必須首先為此創建一個數據庫表。 這是會話類所需的基本原型(用於MySQL):
CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(45) DEFAULT '0' NOT NULL,
user_agent varchar(120) NOT NULL,
last_activity int(10) unsigned DEFAULT 0 NOT NULL,
user_data text NOT NULL,
PRIMARY KEY (session_id),
KEY `last_activity_idx` (`last_activity`)
);
默認情況下,該表名為ci_sessions
,但是只要更新application/config/config.php
文件,使其包含您選擇的名稱,您就可以為它命名。 創建數據庫表后,可以在config.php
文件中啟用數據庫選項,如下所示:
$config['sess_use_database'] = TRUE;
一旦啟用,Session類將在數據庫中存儲會話數據。
確保在配置文件中也指定了表名:
$config['sess_table_name'] = 'ci_sessions';
可以在codeigniter文檔中找到相同的說明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.