![](https://box.kancloud.cn/19a1330c3973da7b61e8a3b710fc1454_497x287.png)
>[info]开发思路:该问题存在两种情况:1:用户没有登陆的情况下将用户的搜索记录存储在cookie中,用户登陆之后将cookie记录以及用户登陆情况下搜索的内容存放在数据库表当中,当用户退出登陆后,清空当前cookie值,防止下一个登陆记录当前用户的搜索记录;2:用户直接登陆,判断用户登陆状态后本地cookie不存放数据。搜索记录目前存放最近搜索100条记录即可。
新建表:yf_user_search
| 字段 | 类型 | 注释 |
| ------------- |:-------------:| -----:|
| search_id | int(11), NOT NULL | 自增 |
| user_id | int(11), NOT NULL | 用户id|
| content | varchar(255), NOT NULL | 搜索内容|
| search_time | datetime , | 搜索时间 |
| type | TINYINT(11) , DEFAULT '1' | 搜索类型1:商品,2:店铺 |
新建模型:User_Search 与 User_SearchModel‘
模型User_Search内基础增删改查方法
模型User_SearchModel内设置方法如下
getSearchList():根据搜索类型或者当前用户搜索的内容,检测用户是否登陆,没有登陆获取cookie中存放的搜索记录
delSearch():此方法通过传入的不用参数进行删除搜索记录,如果当前用户处于登陆状态,或者当前用户id,删除单条数据或者根据当前用户id批量删除所有记录,并且删除本地cookie缓存中的数据,如果用户未登录,直接删除缓存
- 文档明细
- 商城优化部分
- 商品列表页
- 商品列表页-折扣商品
- 商品失效
- PC
- iOS+安卓+wap
- 商品修改
- 代金券
- PC端代金券
- 移动端代金券
- 售卖区域
- 无需物流发货
- 会员折扣仅限自营店铺前端显示问题
- 积分商城
- 积分商品PC前端微调
- 积分商品PC订单列表微调
- 积分兑换-平台订单详情
- 移动端前端微调
- 移动端积分兑换商品
- 订单详情页-已下单
- 订单详情页-已发货
- 查看物流
- 订单详情页-已完成
- 购物卡管理
- 购物卡管理页面
- 新增
- 管理与详情页面
- 生成
- 冻结资金为负逻辑修改
- 在线支付资金流转逻辑
- 在线付款资金流转举例
- 货到付款资金流转逻辑
- 货到付款资金流转举例
- 支付首页
- 去付款
- 平台页面
- 查看1
- 促销修改
- 结算管理
- 结算管理修改
- 查看结算单修改
- 虚拟订单结算
- 货到付款退货资金逻辑
- 退货(货到付款)资金流转逻辑
- 退货(货到付款)资金流转举例
- 小程序
- 封面修改
- 绑定账号修改
- 授权
- 分销
- 老分销
- PC端2
- 分销逻辑
- 分销员
- 分销申请
- 我的推广
- 分销统计-我的业绩
- 分销统计-佣金统计
- 商家
- 商家审核
- 商家分销统计
- 商品详情页
- 移动端2
- 分销中心
- 分销申请1
- 推广用户
- 推广商品
- 商品详情页1
- 分销统计
- 分销小店
- 我的二维码
- 新分销
- 全平台分销算法
- PC端3
- 移动端3
- 关闭分销
- 商品分享-PC
- 商品分享-移动端
- 秒杀
- 页面逻辑描述-PC
- 前端
- 商城首页展示-PC
- 秒杀入口
- 秒杀首页1
- 秒杀商品详情页1
- 平台秒杀管理
- 促销设定
- 平台关闭秒杀
- 秒杀管理-秒杀活动列表
- 秒杀设置
- 已开通店铺
- 商家秒杀管理
- 新增秒杀
- 秒杀列表
- 查看
- 编辑
- 套餐管理
- 付款
- 秒杀-移动端
- 商城首页展示-APP
- 秒杀首页
- 秒杀商品详情页
- 红包优化
- PC端
- 发布红包
- 平台红包列表
- PC端前端展示
- 我的红包
- 移动端
- 平台红包
- 代金券wap
- 每人限领一张优化
- PC1 端
- 平台红包1
- 代金券1
- wap1端
- 平台红包2
- 代金券2
- 到货通知
- PC端到货通知
- 设置到货通知
- pc到货通知
- 移动端到货通知
- wap到货通知
- 批量导出
- 店铺导出
- 供应商管理
- 导出优化
- 另加需求部分
- 增加后台设置功能
- admin后台换皮肤功能
- admin后台增加帮助信息开关
- 二维码管理
- 活动专场功能--PC
- 后台设置
- 模板风格
- 楼层版块管理
- 活动版块管理
- 首页装修
- 顶部广告页
- 广告页
- 活动页
- 楼层页
- 专场活动管理
- 编辑页面--新标签页中打开
- 专场活动管理--操作提示(小马)
- 前台展示
- 活动专场前台展示
- 活动专场功能--wap
- 小程序1
- 后台设置1
- 手机端
- 操作提示(小马)
- 编辑页面--新标签页中打开1
- wap/小程序装修广告页增加专场活动选项
- 商城积分规则
- 时间格式
- 商家中心登录
- 用户搜索记录
- Admin后台头像优化
- 编辑账号
- 切换账号
- Admin权限账号无法被停用
- 商品分类不支持四级分类
- 首页分类增加自定义跳转功能
- 二级分类展示
- 商城换肤功能