CI快速开发商城-201300911详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
登录注册 改进两个小地方 设置默认首页 然后直接输入 http://localhost/cishop 就可以访问前台首页 一次载入多个视图 我们还可以在视图文件中,载入 Question:在视图当中可以直接使用 $this? $this是超级对象,视图页面在被包含在控制器当中的。 利用session来实现用户状态的跟踪。 定义一个user控制器 注册: 登录判断 在视图文件header.html做一个判断 在视图文件中如何读取session? 注意: Session类并不使用PHP本身的session,而是使用类自己的session,所以不能使用$_SESSION。 应该使用$this-session-userdata 方法 注意,登录成功之后,我们关闭浏览器,然后再开启浏览器,访问首页 仍然是出于登录状态,why? 如果需要将session数据保存到数据库,可以这样做: 创建数据表,按照手册上说明即可, 然后session 该怎么用就怎么用。 购物车实现 购物车功能的通常做法? 一般分成两种情况,在用户未登录的情况下,提供购物车功能,此购物车功能有限,如果用户下次浏览的时候,购物车中的内容就不复存在了,这种购物车一般都是通过session或者cookie来实现的。 用户登录之后,提供的购物车功能。这种购物车功能强大,可以保存以前的信息,这样用户下次登录之后,仍然可以看到以前保存到购物车中的商品信息,这种购物车一般都是将信息保存到数据库当中的。 如果要想实现一个完美的购物车,给用户提供一个良好的体验,就需要将这二者结合在一起。 注意,还需要考虑一种情况,也就是在用户未登录的情况下,向购物车中添加了商品,然后又登录了,此时,商品购买信息是保存在会话中的,我们应该将其转存至数据库中,然后清空会话中的商品数据。 所以,我们需要针对购物车功能,做两个方面的操作。一是使用会话机制来完成,另一个则是通过模型来操作数据库完成。 我们这里只实现第一种,即使用会话实现购物车功能。 Ci它提供了一个购物车类,cart,我们使用cart来实现我们的购物车功能。 Ci中的cart类是基于session的。 新建一个cart控制器 载入购物车类 查看购物车 $this-cart-contents() 增加商品到购物车 设置添加动作的表单 所以,我们需要对此处做一些改进。 替换cart类 将system/library/cart 拷贝至 application/library中,找到如下代码: 这段代码的作用就是过滤中文的,也就是说,如果有中文,则不插入。 将这段代码注释掉。这样就可以支持中文了。 在头部,显示购物车中的数量。 显示结果: 在cart类中找到如下代码: 更改如下: 删除购物车信息 注意,删除购物车时,需要传入的数据,先查看购物车中有哪些数据: 在我们向购物车中添加商品的时候,如果添加了已经存在于购物车中的商品时,会出现逻辑错误。理论上应该是累加,但实际上是将原来的商品信息给删除了。所以要相应的处理一下: 《CodeIgniter 快速开发---传智播客PHP学院》 1 向购物车中添加商品 是否登录 将购物车信息保存至数据库 Y N 将购物车信息保存至会话 传播智慧,引领未来

文档评论(0)

ee88870 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档