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

20150415--前端登录+商品详情-02

时间:2016-05-09 00:01:03      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

三、前台的会员注册和登录

查看ecshop里面会员和管理员表的设计

技术分享技术分享技术分享

技术分享技术分享技术分享

建立会员表:

create table it_user(

         id smallint unsigned primary key auto_increment,

         username varchar(32) not null comment ‘会员的用户名‘,

         password   char(32) not null comment ‘会员的密码‘,

         email   varchar(32) not null comment ‘会员的邮箱‘   

)engine myisam charset utf8;

1、完成注册功能:

(1)在home模块下面新建一个user控制器器,并继承index控制器。并添加register的方法,并拷贝对应的模板页面,根据表结构修改表单。

技术分享

(2)新建一个user的模型,并添加数据验证,

技术分享

技术分享

(3)在header.html模板页面中完成注册和登录的连接

技术分享

2、完成用户的登录

在user 控制器下面新建一个 login的方法,并拷贝对应的模板页面。

修改登录的表单

技术分享

技术分享

在user模型里面定义的登录的函数,

技术分享

技术分享

在user 控制器中代码:

技术分享

在header.html模板页面中,根据是否登录显示数据、

技术分享

3、保存用户的信息到cookie里面,下次访问直接处于登录状态。

技术分享

四、完成商品的详情页面

1、在index控制器添加一个goods 方法,用于取出商品的详情信息。并拷贝对应的模板页面

技术分享

颜色是属性的名称:白色是属性的值

属性的名称在it_attribute表,属性的值在  it_goods_attr表

商品的属性表:

it_goods_attr

商品类型的属性表:

it_attribute;

技术分享

select a.attr_id,b.attr_type,b.attr_name,a.attr_value from it_goods_attr a left join it_attribute b on a.attr_id=b.id where a.goods_id=

技术分享

2、在goods方法中的代码:

技术分享

技术分享

3、在模板页面中进行遍历:

技术分享

五、完成一个面包屑导航

技术分享

思路:根据商品的cat_id寻找家谱树。

打开category模型里面添加一个方法,用于查找家谱树

技术分享

在home模块下面的index控制器里面,index和category和goods方法调用该函数。

技术分享

在模板页面中遍历:

技术分享

20150415--前端登录+商品详情-02

标签:

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

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