卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

電商項(xiàng)目(07)-20151230

一.昨天內(nèi)容回顧1. 布局優(yōu)化使用設(shè)置多個(gè)布局(默認(rèn)布局)使用其他布局:{__NOLAYOUT__} 不使用默認(rèn)布局:① 模板中{__NOLAYOUT__}② 控制器操作方法中 layout(f

一.昨天內(nèi)容回顧

1. 布局優(yōu)化使用

設(shè)置多個(gè)布局(默認(rèn)布局)

使用其他布局:{__NOLAYOUT__}

不使用默認(rèn)布局:

① 模板中{__NOLAYOUT__}

② 控制器操作方法中 layout(false);

公共內(nèi)容文件:View/Pub /navigator.html

公共內(nèi)容文件一定需要放到一個(gè)二級(jí)目錄下,例如上邊二級(jí)目錄是Pub

2. 商品分類展示

控制器獲取 一級(jí)、二級(jí)、三級(jí) 的分類信息

模板(布局) 分別依次展示

3. 會(huì)員注冊、發(fā)送郵件、激活賬號(hào)

會(huì)員注冊:字段映射機(jī)制

發(fā)送郵件:163郵件服務(wù)器(smtp.163.com),賬號(hào)激活碼 激活賬號(hào):user_id check_code

4. 會(huì)員登錄

用戶名、密碼判斷,session 持久化,頁面跳轉(zhuǎn)

5. 阿里云服務(wù)器空間、域名(備案)

項(xiàng)目上線:服務(wù)器空間定制linux 操作系統(tǒng)

安裝apache 、php 、mysql 等軟件到系統(tǒng)

給apache 配置虛擬主機(jī),上傳寫好的php 文件

6. qq 登錄系統(tǒng)實(shí)現(xiàn)

qq 互聯(lián)--->創(chuàng)建應(yīng)用---->獲得appid/appkey---->qq登錄功能文件包

開發(fā)qq 登錄功能

配置:qq/comm/config.php

appid / appkey / callback / scope

callback:回調(diào)地址

qq 登錄功能實(shí)現(xiàn)機(jī)制:

appid/appkey--------->access_token-------->openid(唯一標(biāo)識(shí)一個(gè)qq 賬號(hào)信息)

通過openid 去調(diào)用user/get_user_info.php接口,就可以獲得qq 信息 再把qq 信息注冊到系統(tǒng)里邊

,

二.注冊登錄完善 會(huì)員注冊系統(tǒng)之后需要郵件激活

① 用戶沒有通過郵件激活賬號(hào)則不允許登錄系統(tǒng)。

② 規(guī)定用戶在指定時(shí)間內(nèi)激活賬號(hào)(2天之內(nèi)

)

,

三.session 的使用

失效的問題:

session 會(huì)話的使用,在一個(gè)文件里邊設(shè)置好的session ,在其他文件里邊也可以訪問到。 ① 有效:各個(gè)文件分別一次訪問(一個(gè)一個(gè)訪問)

② 失效:文件“嵌套”訪問

第一個(gè)文件執(zhí)行的時(shí)候,還沒等結(jié)束,接著又調(diào)用了第二個(gè)文件,第二個(gè)文件中的session 是不能訪問到的

file_get_contents()函數(shù)允許文件彼此嵌套請求。

,

qq 登錄系統(tǒng)涉及的嵌套請求:

,

四.展示分類商品信息 根據(jù)商品的類別,展示其擁有的商品信息。

1. 商品列表模板與框架結(jié)合 控制器:GoodsController.class.php 操作方法:showlist()

模板:showlist.html

模型:GoodsModel.class.php

,

在模板中使用布局的同時(shí),也要引入布局沒有的差異靜態(tài)文件:

,

2. 父類控制器

給前臺(tái)設(shè)置一個(gè)自定義父類控制器:

HomeController.class.php

,

現(xiàn)在前臺(tái)所有控制器都繼承

HomeController

在父類控制器HomeController 的構(gòu)造方法__construct里邊實(shí)現(xiàn)所有控制器都需要做的事情,獲取商品分類信息,這樣每個(gè)控制器都可以使用該商品分類信息。

(獲得商品分類信息的代碼只需要在父類控制器里邊維護(hù)一份即可,提供了開發(fā)項(xiàng)目的速度,增強(qiáng)代碼的維護(hù)性)

,

3. 商品分類信息兼容處理

商品分類信息的顯示,除了網(wǎng)站首頁面,其他頁面都是通過鼠標(biāo)移入移出的方式進(jìn)行顯示/收起的。

4. 展示商品列表信息

根據(jù)某個(gè)分類作為條件,查詢該分類下的全部商品信息

商品分類需要做”遞歸”操作,選取一個(gè)分類后,該分類下所有的子級(jí)(級(jí)數(shù)不限制) 分類對應(yīng)的商品也查詢并顯示。

,

制作商品分類的超鏈接

上邊路由地址參數(shù)cat_id為get 形式參數(shù)。

標(biāo)簽: