簡體   English   中英

商店Codeigniter購物車

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM