码迷,mamicode.com
首页 > 其他好文 > 详细

20150127--Session入库-02

时间:2016-04-22 23:55:40      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

三、整合session入库到MVC项目中

1、设计数据库如下图所示

技术分享

2、在Core文件夹中创建Session.class.php做为核心入库文件

技术分享

3、创建Session类

技术分享

4、创建session入库的6个方法

技术分享

5、继承Model模型,链接数据库,更改session存取方式

技术分享

6、由于open与close不需要进行相关操作,可以为其设置默认返回值true

技术分享

7、read读方法实现

技术分享

8、write写方法实现

技术分享

9、destroy删除方法实现

技术分享

10、gc垃圾回收方法实现

技术分享

11、在Core/Application.class.php中更改session存取机制

技术分享

运行效果:

技术分享

四、购物车实现

1、采用数据库方式存储购物车

2、数据库架构

产品表、购物车表、订单表

product 产品表

主要用于存储产品信息

shopcar 购物车表

技巧:每购买一个产品都是已一条记录形式进行添加到购物车中的

购物车编号

产品名称或产品Id :存储已购买的产品编号

购买的产品数量num:存储的购买产品的数量

产品单价price :存储购买产品的单价

购买当前商品的小计total :存储商品小计

购买人信息user:存储购买人信息 张三

1 iphone 6 2 5000 10000 张三

2 小米 1 1799 1799 张三

order 订单表

当系统确认购买商品时,首先把已购买的商品以及数量以及总价已字符串的形式进行存储

订单编号 :Id

购买的产品 : iphone6,小米 3,4

购买的数量 : 2,1

产品的小计:10000,1799

当订单生成成功后,删除shopcar购物车的相关记录。

完成购物车功能实现

20150127--Session入库-02

标签:

原文地址:http://www.cnblogs.com/lifushan/p/5423202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!