日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

夺命雷公狗ThinkPHP项目之----商城10商品属性管理

發布時間:2024/5/14 php 76 豆豆
生活随笔 收集整理的這篇文章主要介紹了 夺命雷公狗ThinkPHP项目之----商城10商品属性管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們一般做項目前就要分析業務邏輯先,這次也不例外.

?

attr_type:是指屬性的類型,有唯一,單選和多選之分

?

唯一屬性,是指用戶在購買商品時,可以看到的擴展屬性如下圖所示:

單選屬性,是指用戶在購買的時候,不需要選擇的擴展屬性,否則就無法購買,如下所示:

多選和單選是對應的,但是可以選擇多個,但是單選的只能選擇一個,否則就無法購買。

?

?

attr_input_type:是指屬性的輸入方式,有文本框,下拉列表和文本域之分,如下圖所示:

?

attr_value:是指如果屬性是下拉形式的,應該提供可選值。

如果該屬性是下拉列表形式的,幾必須提供可選值,如下圖所示,如果其他輸入方式為空即可。

?

?

說白了attr_type是提供給普通用戶使用的,attr_input_type一般是給后臺管理員使用的。

擴展屬性在整個商品模塊中的位置目前保存屬性本身,并不是具體某個商品的屬性值。

我們這里面要用到TP里面的模型進行量表關聯查詢。

?

明白了表結構和邏輯后,那么下一步就開始寫代碼了。

首先在model層創建一個AttriburtModel.class.php來對他進行驗證,保證屬性名稱不能為空

<?phpnamespace Admin\Model;use Think\Model;class AttributeModel extends Model{//自動驗證規則protected $_validate = array(array('attr_name','require','屬性名稱不呢個為空'),);}

?

下一步就開始寫控制器了,代碼如下所示:

<?phpnamespace Admin\Controller;use Think\Controller;class AttributeController extends CommonController{public function index(){$this -> display();}public function add(){if(IS_POST){//入庫$data['attr_name'] = I('attr_name');$data['type_id'] = I('type_id');$data['attr_type'] = I('attr_type');$data['attr_input_type'] = I('attr_input_type');$data['attr_value'] = I('attr_value');$attrModel = D('attribute');if($attrModel->create($data)){//通過驗證if($attrModel->add()){$this -> success('添加屬性成功',U('index'),1);}else{$this -> error('添加屬性失敗');}}else{//沒通過驗證,提示錯誤信息$this -> error($attrModel->getError());}return;}//獲取所有的商品類型$types = M('goods_type')->select();$this -> assign('types',$types);$this -> display();}public function edit(){$this -> display();}public function del(){$this -> display();}}

?

下一步開始寫add.html模板了,代碼如下所示:

?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>SHOP 管理中心 - 屬性管理 </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="__ADMIN__/styles/general.css" rel="stylesheet" type="text/css" /> <link href="__ADMIN__/styles/main.css" rel="stylesheet" type="text/css" /> </head> <body><h1> <span class="action-span"><a href="index.php?p=admin&c=attribute&a=index">商品屬性</a></span> <span class="action-span1"><a href="index.php?act=main">SHOP 管理中心</a> </span><span id="search_id" class="action-span1"> - 添加屬性 </span> <div style="clear:both"></div> </h1><div class="main-div"><form action="" method="post" name="theForm" οnsubmit="return validate();"><table width="100%" id="general-table"><tbody><tr><td class="label">屬性名稱:</td><td><input type="text" name="attr_name" value="" size="30"><span class="require-field">*</span> </td></tr><tr><td class="label">所屬商品類型:</td><td><select name="cat_id" οnchange="onChangeGoodsType(this.value)"><option value="0">請選擇...</option><volist name="types" id="vo"><option value="{$vo['type_id']}">{$vo['type_name']}</option></volist></select> <span class="require-field">*</span> </td></tr><tr id="attrGroups" style="display: none;"><td class="label">屬性分組:</td><td><select name="attr_group"></select></td></tr><tr><td class="label"><a href="javascript:showNotice('noticeAttrType');" title="點擊此處查看提示信息"><img src="__ADMIN__/images/notice.gif" width="16" height="16" border="0" alt="點擊此處查看提示信息"></a>屬性是否可選</td><td><label><input type="radio" name="attr_type" value="0" checked="true"> 唯一屬性</label> <label><input type="radio" name="attr_type" value="1"> 單選屬性</label> <label><input type="radio" name="attr_type" value="2"> 復選屬性</label> <br><span class="notice-span" style="display:block" id="noticeAttrType">選擇"單選/復選屬性"時,可以對商品該屬性設置多個值,同時還能對不同屬性值指定不同的價格加價,用戶購買商品時需要選定具體的屬性值。選擇"唯一屬性"時,商品的該屬性值只能設置一個值,用戶只能查看該值。</span></td></tr><tr><td class="label">該屬性值的錄入方式:</td><td><label><input type="radio" name="attr_input_type" value="0" checked="true" οnclick="radioClicked(0)">手工錄入</label> <label><input type="radio" name="attr_input_type" value="1" οnclick="radioClicked(1)">從下面的列表中選擇(一行代表一個可選值)</label> <label><input type="radio" name="attr_input_type" value="2" οnclick="radioClicked(0)">多行文本框</label> </td></tr><tr><td class="label">可選值列表:</td><td><textarea name="attr_value" cols="30" rows="5" disabled=""></textarea></td></tr><tr><td colspan="2"><div class="button-div"><input type="submit" value=" 確定 " class="button"><input type="reset" value=" 重置 " class="button"></div></td></tr></tbody></table><input type="hidden" name="act" value="insert"><input type="hidden" name="attr_id" value="0"></form> </div><div id="footer">版權所有 &copy; 2014-2016 奪命雷公狗 - 技術總結 - </div> </div> <script type="text/javascript"> /*** 點擊類型按鈕時切換選項的禁用狀態*/ function radioClicked(n) {document.forms['theForm'].elements["attr_value"].disabled = n > 0 ? false : true; }</script> </body> </html>

?

下一步就是看是做他的列表頁了。

列表頁分3步走,

1.顯示所有的屬性

?

2.顯示分頁

?

3.按照商品類型進行篩選

?

屬性的入口是在-商品類型-下的屬性列表進行修改的,我已經將商品類型的頁面搭建起來的,如下圖所示:

?

?

?

下一步就開始寫他的列表功能了,先將他的模版弄好,然后再看似下一步。

?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>SHOP 管理中心 - 屬性管理 </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="__ADMIN__/styles/general.css" rel="stylesheet" type="text/css" /> <link href="__ADMIN__/styles/main.css" rel="stylesheet" type="text/css" /> </head> <body><h1> <span class="action-span"><a href="index.php?p=admin&c=attribute&a=add">添加屬性</a></span> <span class="action-span1"><a href="index.php?act=main">SHOP 管理中心</a> </span><span id="search_id" class="action-span1"> - 商品屬性 </span> <div style="clear:both"></div> </h1><div class="form-div"><form action="" name="searchForm"><img src=" __ADMIN__/images/icon_search.gif" width="26" height="22" border="0" alt="SEARCH">按商品類型顯示:<select name="goods_type" onchange="searchAttr(this.value)"><option value="0">所有商品類型</option><option value="1" selected="true"></option><option value="2">音樂</option><option value="3">電影</option><option value="4">手機</option><option value="5">筆記本電腦</option><option value="6">數碼相機</option><option value="7">數碼攝像機</option><option value="8">化妝品</option><option value="9">精品手機</option><option value="10">我的商品</option></select></form> </div><form method="post" action="attribute.php?act=batch" name="listForm"> <div class="list-div" id="listDiv"><table cellpadding="3" cellspacing="1"><tbody><tr><th><input onclick="listTable.selectAll(this, &quot;checkboxes[]&quot;)" type="checkbox">編號 </th><th>屬性名稱</th><th>商品類型</th><th>屬性值的錄入方式</th><th>可選值列表</th><th>排序</a></th><th>操作</th></tr><volist name="attrs" id="vo"><tr><td nowrap="true" valign="top"><span><input value="1" name="checkboxes[]" type="checkbox">1</span></td><td class="first-cell" nowrap="true" valign="top"><span onclick="listTable.edit(this, 'edit_attr_name', 1)">{$vo['attr_name']}</span></td><td nowrap="true" valign="top"><span>{$vo['type_id']}</span></td><td nowrap="true" valign="top"><span>{$vo['attr_input_type']}</span></td><td valign="top"><span></span></td><td align="right" nowrap="true" valign="top"><span onclick="listTable.edit(this, 'edit_sort_order', 1)">{$vo['sort_order']}</span></td><td align="center" nowrap="true" valign="top"><a href="?act=edit&amp;attr_id=1" title="編輯"><img src="__ADMIN__/images/icon_edit.gif" border="0" height="16" width="16"></a><a href="javascript:;" onclick="removeRow(1)" title="移除"><img src="__ADMIN__/images/icon_drop.gif" border="0" height="16" width="16"></a></td></tr></volist></tbody></table><table cellpadding="4" cellspacing="0"><tbody><tr><td style="background-color: rgb(255, 255, 255);"><input type="submit" id="btnSubmit" value="刪除" class="button" disabled="true"></td><td align="right" style="background-color: rgb(255, 255, 255);"> <!-- $Id: page.htm 14216 2008-03-10 02:27:21Z testyang $ --><div id="turn-page">總計 <span id="totalRecords">12</span>個記錄分為 <span id="totalPages">2</span>頁當前第 <span id="pageCurrent">1</span>頁,每頁 <input type="text" size="3" id="pageSize" value="10" onkeypress="return listTable.changePageSize(event)"><span id="page-link"><a href="javascript:listTable.gotoPageFirst()">第一頁</a><a href="javascript:listTable.gotoPagePrev()">上一頁</a><a href="javascript:listTable.gotoPageNext()">下一頁</a><a href="javascript:listTable.gotoPageLast()">最末頁</a><select id="gotoPage" onchange="listTable.gotoPage(this.value)"><option value="1">1</option><option value="2">2</option> </select></span></div> </td></tr></tbody></table> </div></form><div id="footer">版權所有 &copy; 2014-2016 奪命雷公狗 - 技術總結 - </div> </div></body> </html>

?

這里弄好了,那么下一步就到控制器了,

?

public function index(){$type_id = I('id',0,'int');$condition['type_id'] = $type_id; //放進數組里面主要是為了防止注入$attrs = M('attribute')->where($condition)->select();$this -> assign('attrs',$attrs);$this -> display();}

?

?

這里完事了,看下效果

?

?

?

這里發現了寫問題這里有個商品類型,他是在cz_goods_type表里面的,我們要用到連表查詢,我們可以直接使用TP自帶的關聯模型來完成。

model里面關聯關聯代碼如下:

?

<?phpnamespace Admin\Model;use Think\Model\RelationModel;class AttributeModel extends RelationModel{//自動驗證規則protected $_validate = array(array('attr_name','require','屬性名稱不呢個為空'),);//定義關聯protected $_link = array('rel1' => array('mapping_type' => self::BELONGS_TO, 'class_name' => 'goods_type', //關聯的表名'foreign_key' => 'type_id', //外鍵'as_fields' => 'type_name',//獲取過來的字段),);}

?

?

要注意上面的命名空間要改成use Think\Model\RelationModel;和繼承的時候要繼承RelationModel。

?

控制器下的代碼如下:

?

class AttributeController extends CommonController{public function index(){$type_id = I('id',0,'int');$condition['type_id'] = $type_id; //放進數組里面主要是為了防止注入$attrs = D('attribute')->where($condition)->relation(true)->select();$this -> assign('attrs',$attrs);$this -> display();}

?

在控制器里面一定要用D來調用里面的relation來調去關聯上,然后display()出來即可。。

?

下一步就是來決解分頁問題了:那么我們繼續改裝列表里面的代碼了:如下所示:

public function index(){$type_id = I('id',0,'int');$condition['type_id'] = $type_id; //放進數組里面主要是為了防止注入$count = M('attribute')->where($condition)->count(); //統計表里面一共有多少條數據$page = new \Think\Page($count,15);$page -> rollPage =5; //分頁列表上顯示多少條$page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');$page->setConfig('first','首頁');$page->setConfig('prev','上一頁');$page->setConfig('next','下一頁');$page->setConfig('last','尾頁');$pageHtml = $page -> show();$attrs = D('attribute')->where($condition)->page(I('get.p',1),$page->listRows)->relation(true)->select();$this -> assign('pageHtml',$pageHtml);$this -> assign('attrs',$attrs);$this -> display();}

?

再來改寫下列表頁模版的信息:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>SHOP 管理中心 - 類型管理 </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="__ADMIN__/styles/general.css" rel="stylesheet" type="text/css" /> <link href="__ADMIN__/styles/main.css" rel="stylesheet" type="text/css" /> <style type="text/css"> .num{padding-left:10px; } .current{padding-left:10px;color:blue;font-weight:bold;font-size:16px; } </style> </head> <body><h1> <span class="action-span"><a href="__CONTROLLER__/add">新建商品類型</a></span> <span class="action-span1"><a href="index.php?act=main">SHOP 管理中心</a> </span><span id="search_id" class="action-span1"> - 商品類型 </span> <div style="clear:both"></div> </h1><form method="post" action="" name="listForm"> <!-- start goods type list --> <div class="list-div" id="listDiv"><table width="100%" cellpadding="3" cellspacing="1" id="listTable"><tbody><tr><th>商品類型名稱</th><th>屬性分組</th><th>屬性數</th><th>狀態</th><th>操作</th></tr><volist name="types" id="vo"><tr><td class="first-cell"><span onclick="javascript:listTable.edit(this, 'edit_type_name', 1)">{$vo['type_name']}</span></td><td></td><td align="right">12</td><td align="center"><img src="__ADMIN__/images/yes.gif"></td><td align="center"><a href="__MODULE__/attribute/index/id/{$vo['type_id']}" title="屬性列表">屬性列表</a> |<a href="__CONTROLLER__/edit/id/{$vo['type_id']}" title="編輯">編輯</a> |<a href="__CONTROLLER__/del/id/{$vo['type_id']}" onclick="javascript:return confirm('刪除商品類型將會清除該類型下的所有屬性。\n您確定要刪除選定的商品類型嗎?')" title="移除">移除</a></td></tr></volist><tr><td align="right" nowrap="true" colspan="6" style="background-color: rgb(255, 255, 255);"><!-- $Id: page.htm 14216 2008-03-10 02:27:21Z testyang $ --><div id="turn-page">{$pageHtml}</div></td></tr></tbody></table></div> <!-- end goods type list --> </form><div id="footer">版權所有 &copy; 2014-2016 奪命雷公狗 - 技術總結 - </div> </div></body> </html>

?

下一步就是按照類型來顯示了他是通過js來實現的。

模版代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>SHOP 管理中心 - 屬性管理 </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="__ADMIN__/styles/general.css" rel="stylesheet" type="text/css" /> <link href="__ADMIN__/styles/main.css" rel="stylesheet" type="text/css" /> <style type="text/css"> .num{padding-left:10px; } .current{padding-left:10px;color:blue;font-weight:bold;font-size:16px; } </style> </head> <body><h1> <span class="action-span"><a href="index.php?p=admin&c=attribute&a=add">添加屬性</a></span> <span class="action-span1"><a href="index.php?act=main">SHOP 管理中心</a> </span><span id="search_id" class="action-span1"> - 商品屬性 </span> <div style="clear:both"></div> </h1><div class="form-div"><form action="" name="searchForm"><img src=" __ADMIN__/images/icon_search.gif" width="26" height="22" border="0" alt="SEARCH">按商品類型顯示:<select name="goods_type" onchange="searchAttr(this.value)"><volist name="types" id="vo"><option value="{$vo['type_id']}"<if condition="$vo['type_id'] eq $type_id">selected="selected"</if>>{$vo['type_name']}</option></volist></select></form> </div><form method="post" action="attribute.php?act=batch" name="listForm"> <div class="list-div" id="listDiv"><table cellpadding="3" cellspacing="1"><tbody><tr><th><input onclick="listTable.selectAll(this, &quot;checkboxes[]&quot;)" type="checkbox">編號 </th><th>屬性名稱</th><th>商品類型</th><th>屬性值的錄入方式</th><th>可選值列表</th><th>排序</a></th><th>操作</th></tr><volist name="attrs" id="vo"><tr><td nowrap="true" valign="top"><span><input value="1" name="checkboxes[]" type="checkbox">1</span></td><td class="first-cell" nowrap="true" valign="top"><span onclick="listTable.edit(this, 'edit_attr_name', 1)">{$vo['attr_name']}</span></td><td nowrap="true" valign="top"><span>{$vo['type_name']}</span></td><td nowrap="true" valign="top"><span>{$vo['attr_input_type']}</span></td><td valign="top"><span></span></td><td align="right" nowrap="true" valign="top"><span onclick="listTable.edit(this, 'edit_sort_order', 1)">{$vo['sort_order']}</span></td><td align="center" nowrap="true" valign="top"><a href="?act=edit&amp;attr_id=1" title="編輯"><img src="__ADMIN__/images/icon_edit.gif" border="0" height="16" width="16"></a><a href="javascript:;" onclick="removeRow(1)" title="移除"><img src="__ADMIN__/images/icon_drop.gif" border="0" height="16" width="16"></a></td></tr></volist></tbody></table><table cellpadding="4" cellspacing="0"><tbody><tr><td style="background-color: rgb(255, 255, 255);"><input type="submit" id="btnSubmit" value="刪除" class="button" disabled="true"></td><td align="right" style="background-color: rgb(255, 255, 255);"> <!-- $Id: page.htm 14216 2008-03-10 02:27:21Z testyang $ --><div id="turn-page">{$pageHtml}</div> </td></tr></tbody></table> </div></form><div id="footer">版權所有 &copy; 2014-2016 奪命雷公狗 - 技術總結 - </div> </div><script>function searchAttr(type_id){window.location.href="__SLEF__/id/"+type_id;}</script> </body> </html>

?

attribute控制器代碼如下:

?

public function index(){$type_id = I('id',0,'int');$condition['type_id'] = $type_id; //放進數組里面主要是為了防止注入$count = M('attribute')->where($condition)->count(); //統計表里面一共有多少條數據$page = new \Think\Page($count,2);$page -> rollPage =5; //分頁列表上顯示多少條$page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');$page->setConfig('first','首頁');$page->setConfig('prev','上一頁');$page->setConfig('next','下一頁');$page->setConfig('last','尾頁');$pageHtml = $page -> show();$attrs = D('attribute')->where($condition)->page(I('get.p',1),$page->listRows)->relation(true)->select();$this -> assign('pageHtml',$pageHtml);$this -> assign('attrs',$attrs);//獲取所有的商品類型,并分配到模版$types = M('goods_type')->select();$this -> assign('types',$types);$this -> assign('type_id',$type_id);$this -> display();}

?

顯示做好了,編輯其實和添加是差不多的,廢話不多說,開工,首先來弄個edit.html的模版,代碼如下所示:

?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>SHOP 管理中心 - 屬性管理 </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="__ADMIN__/styles/general.css" rel="stylesheet" type="text/css" /> <link href="__ADMIN__/styles/main.css" rel="stylesheet" type="text/css" /> </head> <body><h1> <span class="action-span"><a href="index.php?p=admin&c=attribute&a=index">商品屬性</a></span> <span class="action-span1"><a href="index.php?act=main">SHOP 管理中心</a> </span><span id="search_id" class="action-span1"> - 編輯屬性 </span> <div style="clear:both"></div> </h1><div class="main-div"><form action="" method="post" name="theForm" onsubmit="return validate();"><table width="100%" id="general-table"><tbody><tr><td class="label">屬性名稱:</td><td><input type="text" name="attr_name" value="{$attr['attr_name']}" size="30"><span class="require-field">*</span> </td></tr><tr><td class="label">所屬商品類型:</td><td><select name="type_id" onchange="onChangeGoodsType(this.value)"><volist name="types" id="vo"><if condition="$vo['type_id'] eq $attr['type_id']"><option value="{$attr['type_id']}" selected="selected">{$attr['type_name']}</option><else /><option value="{$vo['type_id']}">{$vo['type_name']}</option></if></volist></select> <span class="require-field">*</span> </td></tr><tr id="attrGroups" style="display: none;"><td class="label">屬性分組:</td><td><select name="attr_group"></select></td></tr><tr><td class="label"><a href="javascript:showNotice('noticeAttrType');" title="點擊此處查看提示信息"><img src="__ADMIN__/images/notice.gif" width="16" height="16" border="0" alt="點擊此處查看提示信息"></a>屬性是否可選</td><td><label><input type="radio" name="attr_type" value="0" <if condition="$attr['attr_type'] eq 0">checked="checked"</if>> 唯一屬性</label><label><input type="radio" name="attr_type" value="1"<if condition="$attr['attr_type'] eq 1">checked="checked"</if>> 單選屬性</label><label><input type="radio" name="attr_type" value="2"<if condition="$attr['attr_type'] eq 2">checked="checked"</if>> 復選屬性</label><br><span class="notice-span" style="display:block" id="noticeAttrType">選擇"單選/復選屬性"時,可以對商品該屬性設置多個值,同時還能對不同屬性值指定不同的價格加價,用戶購買商品時需要選定具體的屬性值。選擇"唯一屬性"時,商品的該屬性值只能設置一個值,用戶只能查看該值。</span></td></tr><tr><td class="label">該屬性值的錄入方式:</td><td><label><input type="radio" name="attr_input_type" value="0" <if condition="$attr['attr_input_type'] eq 0">checked="checked"</if>>手工錄入</label> <label><input type="radio" name="attr_input_type" value="1" <if condition="$attr['attr_input_type'] eq 1">checked="checked"</if>>從下面的列表中選擇(一行代表一個可選值)</label> <label><input type="radio" name="attr_input_type" value="2" <if condition="$attr['attr_input_type'] eq 2">checked="checked"</if>>多行文本框</label> </td></tr><tr><td class="label">可選值列表:</td><td><textarea name="attr_value" cols="30" rows="5" >{$attr['attr_value']}</textarea></td></tr><tr><td colspan="2"><div class="button-div"><input type="submit" value=" 確定 " class="button"><input type="reset" value=" 重置 " class="button"></div></td></tr></tbody></table><input type="hidden" name="act" value="update"><input type="hidden" name="attr_id" value="{$attr['attr_id']}"></form> </div><div id="footer">版權所有 &copy; 2014-2016 奪命雷公狗 - 技術總結 - </div> </div> <script type="text/javascript"> /*** 點擊類型按鈕時切換選項的禁用狀態*/ function radioClicked(n) {document.forms['theForm'].elements["attr_value"].disabled = n > 0 ? false : true; }</script> </body> </html>

?

?

?

完事后直接開始寫控制器,代碼如下所示:

?

public function edit(){$attr_id = I('id',0,'int');if(IS_POST){//入庫$data['attr_id'] = I('attr_id');$data['attr_name'] = I('attr_name');$data['type_id'] = I('type_id');$data['attr_type'] = I('attr_type');$data['attr_input_type'] = I('attr_input_type');$data['attr_value'] = I('attr_value');$attrModel = D('attribute');$condition = $data['type_id'];//dump($data);die;if($attrModel->create($data)){//通過驗證if($attrModel->save()){$this -> success('修改屬性成功',U('index'),1);}else{$this -> error('修改屬性失敗');}}else{//沒通過驗證,提示錯誤信息$this -> error($attrModel->getError());}return;}//獲取所有的商品類型$attr = D('attribute')->where($condition)->relation(true)->find($attr_id);$this -> assign('attr',$attr);$types = M('goods_type')->select();$this -> assign('types',$types);$this -> display();}

?

?

?

那么下一步就開始寫刪除了,其實刪除也是最容易的一步了,代碼如下所示:

?

public function del(){$id = I('id',0,'int');if (M('attribute')->delete($id)) {$this->success('刪除成功');} else {$this->error('刪除失敗');}}

?

?

最終控制器代碼總結

<?phpnamespace Admin\Controller;use Think\Controller;class AttributeController extends CommonController{public function index(){$type_id = I('id',0,'int');$condition['type_id'] = $type_id; //放進數組里面主要是為了防止注入$count = M('attribute')->where($condition)->count(); //統計表里面一共有多少條數據$page = new \Think\Page($count,2);$page -> rollPage =5; //分頁列表上顯示多少條$page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');$page->setConfig('first','首頁');$page->setConfig('prev','上一頁');$page->setConfig('next','下一頁');$page->setConfig('last','尾頁');$pageHtml = $page -> show();$attrs = D('attribute')->where($condition)->page(I('get.p',1),$page->listRows)->relation(true)->select();$this -> assign('pageHtml',$pageHtml);$this -> assign('attrs',$attrs);//獲取所有的商品類型,并分配到模版$types = M('goods_type')->select();$this -> assign('types',$types);$this -> assign('type_id',$type_id);$this -> display();}public function add(){if(IS_POST){//入庫$data['attr_name'] = I('attr_name');$data['type_id'] = I('type_id');$data['attr_type'] = I('attr_type');$data['attr_input_type'] = I('attr_input_type');$data['attr_value'] = I('attr_value');$attrModel = D('attribute');if($attrModel->create($data)){//通過驗證if($attrModel->add()){$this -> success('添加屬性成功',U('index'),1);}else{$this -> error('添加屬性失敗');}}else{//沒通過驗證,提示錯誤信息$this -> error($attrModel->getError());}return;}//獲取所有的商品類型$types = M('goods_type')->select();$this -> assign('types',$types);$this -> display();}public function edit(){$attr_id = I('id',0,'int');if(IS_POST){//入庫$data['attr_id'] = I('attr_id');$data['attr_name'] = I('attr_name');$data['type_id'] = I('type_id');$data['attr_type'] = I('attr_type');$data['attr_input_type'] = I('attr_input_type');$data['attr_value'] = I('attr_value');$condition = $data['type_id'];//dump($data);die;$attrModel = D('attribute');if($attrModel->create($data)){//通過驗證if($attrModel->save()){$this -> success('修改屬性成功',U('index'),1);}else{$this -> error('修改屬性失敗');}}else{//沒通過驗證,提示錯誤信息$this -> error($attrModel->getError());}return;}//獲取所有的商品類型$attr = D('attribute')->where($condition)->relation(true)->find($attr_id);$this -> assign('attr',$attr);$types = M('goods_type')->select();//dump($types);die;$this -> assign('types',$types);$this -> display();}public function del(){$id = I('id',0,'int');if (M('attribute')->delete($id)) {$this->success('刪除成功');} else {$this->error('刪除失敗');}}}

?

轉載于:https://www.cnblogs.com/leigood/p/4947599.html

總結

以上是生活随笔為你收集整理的夺命雷公狗ThinkPHP项目之----商城10商品属性管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品ssss在线亚洲 | 国产精品av在线免费观看 | 久久高清免费观看 | 欧美在线视频二区 | 91av欧美| 欧美日韩国产精品久久 | 中文字幕成人 | 国产精品理论片在线播放 | 国产精品视频永久免费播放 | 亚洲视频1 | 天天爱综合 | 一级大片在线观看 | 97自拍超碰| 最新极品jizzhd欧美 | 婷婷伊人综合亚洲综合网 | 综合天天网 | 美女国内精品自产拍在线播放 | 中文字幕精品一区二区三区电影 | 久久不卡国产精品一区二区 | 青草视频在线免费 | 深爱激情五月综合 | 色99久久 | 中文字幕乱码日本亚洲一区二区 | 久久久国产精品一区二区三区 | 在线免费黄色av | 国产又粗又猛又黄视频 | 国产精品婷婷午夜在线观看 | 96国产在线| 国产在线综合视频 | 国产精品久久一区二区三区, | 久草免费新视频 | 中文字幕 影院 | 久久99热国产 | 欧美在线视频免费 | 日韩精品一区二区三区电影 | 精品久久1| 成人亚洲精品国产www | 99久久激情 | 亚洲成人一二三 | 国产高清视频在线观看 | 国产 一区二区三区 在线 | 久久久一本精品99久久精品66 | 国产一级二级在线观看 | 在线观看黄色免费视频 | 亚洲色图美腿丝袜 | 欧美福利久久 | 欧美成人理伦片 | 亚洲视频一区二区三区在线观看 | 日韩经典一区二区三区 | 91精品国产99久久久久久久 | 国产视频2区 | 日本二区三区在线 | 国产五月天婷婷 | 99精品免费在线观看 | 久久亚洲综合国产精品99麻豆的功能介绍 | 97精品国自产拍在线观看 | av在线8| 五月天伊人 | 久久99国产精品自在自在app | 夜夜躁狠狠燥 | 欧美日韩一区二区在线观看 | 99精品黄色片免费大全 | 国产精品99视频 | 亚洲自拍偷拍色图 | 精品国产一区二区三区久久久蜜臀 | 天天摸天天舔天天操 | 亚洲国产免费看 | 婷婷激情综合五月天 | 天天综合五月天 | 日本在线中文 | 亚洲视频一区二区三区在线观看 | 夜夜天天干 | 国产精品成人av电影 | 国产精品美女久久久久久2018 | 中文国产在线观看 | 6699私人影院 | 国产一级免费在线观看 | 激情久久一区二区三区 | 91成人蝌蚪 | 国产精品91一区 | 国产精品1区2区3区在线观看 | 国产97色在线 | 波多野结衣精品在线 | 97在线看片 | av在线免费观看网站 | 国产精品久久久久久高潮 | 天天干天天操天天爱 | 日本久久久久久 | 色综合天天综合 | 久久99在线观看 | 人人干,人人爽 | 欧洲亚洲精品 | 最新中文字幕在线观看视频 | 成全在线视频免费观看 | 国产精品久久久久久久久久直播 | 色av色av色av| 在线v片免费观看视频 | 日韩高清精品一区二区 | 午夜电影av | 亚洲精品欧美专区 | 97精品一区二区三区 | 色a资源在线 | 精品视频久久久久久 | 欧美日韩视频在线观看一区二区 | 国产视频手机在线 | 丝袜美腿亚洲综合 | 视频在线精品 | 一本色道久久精品 | 欧美日韩精品在线观看视频 | 伊人色**天天综合婷婷 | 中文字幕永久 | 日日爽天天爽 | av黄色在线播放 | 成人久久精品 | 久久99深爱久久99精品 | 亚洲精品美女久久久久 | 国内精品99| 国产成人久久精品77777 | 日韩电影一区二区三区在线观看 | 狠狠狠色狠狠色综合 | 91精品专区 | 日韩欧美电影在线 | 欧美日韩性生活 | 欧美日韩三区二区 | 亚洲香蕉视频 | 成年人在线免费看片 | 婷婷九九 | 亚洲精品视频二区 | 天天干天天做天天爱 | 亚洲精品国产成人av在线 | 婷婷免费视频 | 看片在线亚洲 | 日韩欧美xxxx | 亚洲动漫在线观看 | 日本不卡一区二区三区在线观看 | 久草影视在线观看 | 久久综合狠狠综合 | 色综合久久88色综合天天人守婷 | 国产精品久久久久毛片大屁完整版 | 91中文字幕在线 | 日韩精品一区二区三区免费视频观看 | 色综合久| 天天干天天弄 | 精品久久久久久久久久久久久久久久 | 99精品在线| 亚洲精品福利在线 | 91亚州| 亚洲午夜久久久久久久久久久 | 久久久天天操 | 国产午夜精品理论片在线 | 久久伦理 | 中文字幕精品在线 | 亚洲综合黄色 | 九九精品久久 | 免费一级黄色 | 日日夜夜精品视频 | 欧美一区视频 | 欧美日韩精品免费观看视频 | 成人在线免费观看视视频 | 中文字幕中文字幕中文字幕 | 日本超碰在线 | 国产精品一码二码三码在线 | 日本爱爱片 | 玖玖国产精品视频 | 欧美性大战 | h视频日本 | 日日精品| 天天色中文 | 视频在线观看入口黄最新永久免费国产 | 综合久久综合久久 | 五月天中文在线 | 4438全国亚洲精品在线观看视频 | 激情久久久久久久久久久久久久久久 | 91传媒视频在线观看 | 欧美一二三区在线观看 | 天天操人人要 | 亚洲欧美综合精品久久成人 | 高清av中文在线字幕观看1 | 四虎成人精品永久免费av | 手机看片国产日韩 | 成人在线观看资源 | 欧美在线一级片 | www.天天成人国产电影 | 在线观看av大片 | 欧美黄在线| 色丁香久久 | 久久久电影网站 | 亚洲成av人片在线观看www | 色综合天天色 | 久久精品高清视频 | 欧美最新另类人妖 | 91丨九色丨国产丨porny精品 | 国产精品免费视频久久久 | 三日本三级少妇三级99 | 久久看看| 天天噜天天色 | 久久欧美综合 | 色5月婷婷 | 奇米影视777四色米奇影院 | av片在线看 | 欧美性爽爽 | 91在线视频免费播放 | www在线免费观看 | 视频在线观看日韩 | 久久免费影院 | 日韩av成人 | 香蕉在线播放 | av免费电影在线观看 | 欧美日本啪啪无遮挡网站 | 国产视频欧美视频 | 91精品国产91久久久久福利 | 久久久一本精品99久久精品66 | 免费看av片网站 | 91亚洲精品久久久蜜桃网站 | 国产午夜精品一区二区三区四区 | 亚洲天堂精品视频 | 婷婷六月天在线 | 亚洲欧美日韩国产精品一区午夜 | 精品久久久久久亚洲综合网站 | 97视频免费观看2区 亚洲视屏 | 黄色视屏在线免费观看 | 精品一区二区三区电影 | 中文字幕美女免费在线 | 天天综合久久 | 青草视频在线免费 | 成人免费视频网站在线观看 | 日韩免费一区二区三区 | 国产成人精品一区二区三区福利 | 久久伊人国产精品 | 天天插天天干 | 激情五月婷婷激情 | 免费成人黄色av | 日本丰满少妇免费一区 | 婷婷久久五月天 | www亚洲视频 | 日韩一二区在线 | 久久精品www人人爽人人 | 久久久国产一区二区 | 亚洲一区二区观看 | 粉嫩aⅴ一区二区三区 | 欧美色精品天天在线观看视频 | 日韩欧美电影在线 | 在线免费观看黄 | 又爽又黄又刺激的视频 | 国产黄色片免费 | 国产分类视频 | 国产91在线播放 | 狠狠干中文字幕 | 偷拍精品一区二区三区 | 国产麻豆精品传媒av国产下载 | 国产精品免费高清 | 免费亚洲精品视频 | 久久婷婷一区 | 三级av免费 | 婷婷在线观看视频 | 日韩av网站在线播放 | 免费精品久久久 | 国产免费人人看 | 色婷婷色 | 久久久久久久久久久久久国产精品 | 69欧美视频 | 五月激情六月丁香 | 久久在线观看 | www最近高清中文国语在线观看 | 四虎成人免费影院 | 日本69hd| 很黄很污的视频网站 | 黄色小说在线观看视频 | 亚洲一区二区三区在线看 | 激情久久五月天 | 五月天开心 | 亚洲视频免费在线 | 九九亚洲视频 | 国产一区二区三区午夜 | 国产精品久久久久久久久久三级 | 成人中文字幕在线观看 | 蜜桃视频成人在线观看 | 日日射av| 亚洲91在线| 999成人国产| 丁香激情视频 | 99久久www免费 | 中文字幕一区二区在线播放 | 日韩激情免费视频 | 人人干干人人 | 激情五月婷婷 | 草久久影院 | 99精彩视频在线观看免费 | 中文字幕一区二区在线观看 | 夜夜骑日日操 | 成人在线视频在线观看 | 69av在线播放 | 四虎国产精品永久在线国在线 | 国产精品免费在线视频 | www久久国产 | 91精品国产自产老师啪 | 黄影院| 国产一区在线视频观看 | 六月色| 99视频在线精品国自产拍免费观看 | 天堂在线视频中文网 | 亚洲无在线 | 综合精品久久久 | 久久成人精品电影 | 在线不卡a | 成人免费视频观看 | 免费三级大片 | 免费在线观看黄网站 | 超碰夜夜 | 国产字幕在线看 | 国语精品久久 | 九九免费在线观看视频 | 中文乱幕日产无线码1区 | 色综合色综合久久综合频道88 | 久久国产综合视频 | 久草电影网| 国产精品欧美激情在线观看 | 国产玖玖在线 | 国产精品第一页在线观看 | 亚洲精品久久久蜜桃 | 一区二区三区四区免费视频 | 久久无码精品一区二区三区 | 日韩性色 | 天天干国产 | 成人久久久久 | 狠狠色丁香 | 欧美黄色成人 | 国产精品成人一区 | 91色国产| 国产小视频网站 | 91激情视频在线观看 | 成人免费 在线播放 | 伊人色综合久久天天网 | 韩国一区二区三区在线观看 | 亚洲国产伊人 | 国产精品一区二区美女视频免费看 | 高清不卡毛片 | 色网站视频 | 91av蜜桃 | 99精品久久久久久久 | 色综合天天爱 | 国产精品美女久久久 | 在线日本v二区不卡 | 国产黄色在线观看 | 国产精品久久久久久久久婷婷 | 久久久五月天 | 香蕉久草 | 日本黄色大片免费 | 日韩激情免费视频 | 国产女人18毛片水真多18精品 | 久久久久国产一区二区三区四区 | 国产精品久久久久亚洲影视 | 日韩高清一 | 日本性生活免费看 | 婷婷色在线 | 日本一区二区三区视频在线播放 | 免费视频久久久 | 日本在线中文在线 | 国产在线欧美日韩 | 婷婷丁香导航 | 欧美成人xxxx | 免费看黄在线观看 | 欧美精品日韩 | 久久久久久久久久久久久久电影 | 黄色小说在线免费观看 | 99久久精品国产一区二区成人 | 天堂视频一区 | 亚洲国产精选 | 精品国产一区二区三区四 | 一本一本久久a久久精品综合妖精 | 色网站国产精品 | www.狠狠插.com | 在线看中文字幕 | 亚洲午夜av | 国产高清免费观看 | 韩国av免费观看 | wwxxxx日本| 久久情侣偷拍 | 国产精品99久久久精品免费观看 | 日韩欧美一级二级 | 97视频人人 | 欧美日韩首页 | 婷婷六月天在线 | 在线观看黄色国产 | 欧美日韩精品久久久 | 日韩精品一卡 | 久久深夜| 久久亚洲视频 | 久久综合婷婷综合 | 国产麻豆精品免费视频 | 久久人人爽人人片 | 久久久久国产精品一区二区 | 国产免费观看高清完整版 | 欧美日韩另类视频 | 亚洲香蕉视频 | 久久国产精品一区二区 | 91精品视频免费在线观看 | 国产精品淫片 | 国产一区二区在线视频观看 | 亚洲在线视频播放 | 黄色毛片网站在线观看 | 九九久 | 亚洲日本黄色 | 中文字幕在线看 | 欧美成人影音 | www.天天草| 欧美精品中文 | 日韩在线短视频 | 在线观看日本高清mv视频 | 狠狠狠色丁香婷婷综合激情 | 国产一区二区三精品久久久无广告 | 91中文字幕在线播放 | 精品国自产在线观看 | 人人爱在线视频 | 91中文在线 | av黄免费看 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久亚洲区 | 91av在| 在线国产小视频 | 91精品视频免费在线观看 | av片无限看 | 视频在线精品 | 天堂久色| 久久久国产影院 | 成人午夜电影免费在线观看 | 日日夜日日干 | 国产精品综合av一区二区国产馆 | 国内精品视频一区二区三区八戒 | 久久免费资源 | 色婷婷国产精品一区在线观看 | 一区二区三区免费播放 | 黄色国产区| 国产亚洲精品久久网站 | 日韩在线第一区 | 日日夜夜精品视频天天综合网 | 精品一区二区在线观看 | 一本一本久久a久久精品综合 | 国产视频1区2区 | 成人羞羞视频在线观看免费 | 色综合婷婷久久 | 视频高清 | 精品日韩在线一区 | 亚洲欧洲精品一区二区精品久久久 | 国产麻豆精品95视频 | 视频在线观看亚洲 | 91成熟丰满女人少妇 | 91在线九色| 最近高清中文字幕 | 国产伦理久久精品久久久久_ | av九九| 91亚色视频在线观看 | www操操 | 国产一区免费视频 | 在线国产日韩 | 欧洲色综合 | 四虎www.| 欧美激情精品久久久久久免费印度 | 精品国产福利在线 | 丁香午夜| www天天干 | 国产资源av| 久99久精品| 91日韩免费 | 成人污视频在线观看 | 夜夜躁狠狠躁 | 国产一区二区日本 | www.伊人网 | 最近中文字幕免费大全 | 午夜久久美女 | 欧美日韩视频在线一区 | 欧美日韩精品影院 | 国产精品自拍av | 麻豆免费视频 | 天天射天天艹 | 99热这里精品 | 中文在线a√在线 | 奇米影视在线99精品 | 国产午夜三级一区二区三 | 91夫妻视频 | 亚洲资源 | 国产黄色网 | 精品国产免费一区二区三区五区 | 亚洲精品国产视频 | 2022久久国产露脸精品国产 | 波多野结衣久久资源 | 草久久久| 日本免费一二三区 | 草樱av | 欧美一区日韩精品 | 伊人色综合久久天天网 | 91麻豆精品久久久久久 | 91看片在线看片 | 国产精品一区二区免费视频 | 免费一级片久久 | 中文字幕一区二区三区四区 | 99精品久久久久 | 狠狠色丁婷婷日日 | 十八岁以下禁止观看的1000个网站 | 91成人精品| 91入口在线观看 | 国产一区二区久久精品 | 美女网站黄在线观看 | 999国产在线| 日韩av在线网站 | 中文一区二区三区在线观看 | 蜜臀av性久久久久av蜜臀妖精 | 激情av在线播放 | 五月综合激情 | 超碰97久久 | 在线免费观看一区二区三区 | 国产精彩视频一区 | 久久久免费网站 | 欧美91精品国产自产 | 黄色三级免费看 | av中文字幕亚洲 | 国产精品99久久99久久久二8 | 国产精品免费成人 | 日日摸日日添日日躁av | 国产一区二区三区久久久 | 国产精品久久久久久久久搜平片 | 成人av片免费观看app下载 | 久久不射网站 | 国产婷婷在线观看 | 精品国产伦一区二区三区观看说明 | 99re中文字幕 | 婷婷六月久久 | 中文字幕人成不卡一区 | 91av资源网| 国产一区二区成人 | 99精品视频在线播放观看 | 97精品视频在线 | 国产精品九九久久久久久久 | 免费视频久久 | 久久婷婷亚洲 | 午夜精品999 | 一级性视频 | 国产精品一区免费看8c0m | 国产视频1区2区 | 人人干天天干 | 日本午夜免费福利视频 | 国产资源精品 | 精品久久久久久综合日本 | 九九九九热精品免费视频点播观看 | 久久视频在线免费观看 | 顶级bbw搡bbbb搡bbbb | 欧美日本不卡高清 | 五月婷在线播放 | 久草在线欧美 | 在线不卡的av | 国产高h视频 | 天天操天天综合网 | 九九视频免费观看视频精品 | 91最新视频| 狠狠躁日日躁狂躁夜夜躁av | 国产手机在线观看 | 一区二区网 | 一区中文字幕在线观看 | 亚洲精品美女视频 | 免费婷婷 | 精品福利在线观看 | 精一区二区| 日韩av片无码一区二区不卡电影 | 国产五月天婷婷 | 免费视频久久久久 | 香蕉影视 | 天天色天天爱天天射综合 | 黄色91在线| 在线日韩av | 国产精品久久久久久久久久久免费 | 欧美日韩精品影院 | 成av人电影 | 中国一级片在线播放 | 国产成人精品综合久久久久99 | 91av综合| 日韩视频在线播放 | 国产视频美女 | 亚洲最新在线 | 中文字幕视频一区 | 缴情综合网五月天 | 国产在线色视频 | 在线视频观看你懂的 | 欧美伦理电影一区二区 | 国产传媒一区在线 | 狠狠色丁香久久婷婷综合五月 | 免费看黄在线 | 天天色综合久久 | 欧美日韩中文视频 | 精品国产福利在线 | 看片在线亚洲 | 欧美日韩高清一区二区 | 精品黄色在线观看 | 激情一区二区三区欧美 | 国产综合在线观看视频 | 亚洲成人av电影在线 | 国产精品99久久久 | 国产高清视频在线播放 | 国产在线播放一区二区 | 狠狠色狠狠综合久久 | 又黄又刺激又爽的视频 | 四虎影视成人永久免费观看视频 | 狠狠色丁香婷婷综合最新地址 | 国产精品ⅴa有声小说 | av黄色国产 | 日韩av电影手机在线观看 | 奇米四色影狠狠爱7777 | 国产片网站 | 一级国产视频 | 国产精品男女 | av大片免费在线观看 | 午夜久久 | www.黄色片网站| 一色屋精品视频在线观看 | 国产不卡精品视频 | 久久精品日韩 | 色综合天天综合在线视频 | 日韩精品中文字幕av | 超级碰视频| 六月丁香伊人 | 国产在线观看免费观看 | www久草| 久久婷综合 | 欧美国产日韩激情 | 天天干天天在线 | 中文字幕日韩高清 | 黄色综合 | 97免费 | 天天做天天爱夜夜爽 | www色片 | 精品免费视频123区 午夜久久成人 | 91免费版成人 | 欧美最爽乱淫视频播放 | 日本中文字幕在线看 | 亚洲午夜av| 国产免费资源 | 天堂av官网 | 亚洲精品视频二区 | 国产精品久久99综合免费观看尤物 | 五月婷婷久久丁香 | 首页av在线| 麻豆视频成人 | 色五婷婷| 99视频久| 亚洲免费在线播放视频 | 天天干,天天射,天天操,天天摸 | 亚洲精品在线电影 | 色狠狠一区二区 | 亚洲成人av在线 | 一区二区三区免费看 | 射射射av| 欧美一区日韩一区 | 在线观看视频97 | 97成人精品视频在线观看 | 日韩有码在线播放 | 欧美成人h版 | 久久婷婷精品视频 | 激情久久久久久久久久久久久久久久 | 免费看一级特黄a大片 | 欧美一级性 | 久久不卡电影 | 97在线观视频免费观看 | 午夜视频不卡 | 色婷婷影视 | 91视频91蝌蚪 | 福利视频一区二区 | 欧美另类重口 | 欧美成年黄网站色视频 | 成人三级网站在线观看 | 日本久久精 | 91资源在线免费观看 | 国内揄拍国内精品 | 久久性生活片 | 97免费视频在线 | 在线观看国产一区 | 国产群p| 国产视频资源 | 亚洲国产三级在线观看 | 999久久国精品免费观看网站 | 亚洲精品三级 | 国产在线视频在线观看 | 丰满少妇对白在线偷拍 | 成人a在线观看高清电影 | 欧美日韩国产精品爽爽 | 99久久婷婷国产综合亚洲 | 久久久国产影院 | 成年人毛片在线观看 | 国产高清免费视频 | 韩国精品视频在线观看 | 91桃色在线免费观看 | 在线一区观看 | 91视频免费播放 | 国内精品久久久久影院日本资源 | 国产免费亚洲高清 | 亚洲视频精品在线 | 婷婷激情小说网 | 国产精品视频线看 | 亚洲性xxxx| 日韩免费在线一区 | 麻豆国产在线播放 | 免费观看www小视频的软件 | 国产精品成人免费一区久久羞羞 | 中文字幕乱码视频 | 国产在线不卡视频 | 玖玖999 | 91视频在线自拍 | 日韩三级.com | 久久亚洲专区 | 久久伊人八月婷婷综合激情 | 成人三级视频 | 手机av观看 | 992tv成人免费看片 | 亚洲视频一级 | 久久久久观看 | 日韩免费电影在线观看 | 在线视频区 | 九九亚洲视频 | 色干干| 日韩精品在线看 | 久久久久久久久久久久久久电影 | 色婷婷综合视频在线观看 | 亚洲免费观看视频 | 精品久久久久久一区二区里番 | 99九九热只有国产精品 | 久色伊人 | 欧美黄污视频 | 成片视频免费观看 | 九九亚洲视频 | 99精品黄色片免费大全 | 麻豆久久久久久久 | 国产涩图 | 国产精品嫩草影院99网站 | 日韩免费播放 | 日韩欧美一区二区三区免费观看 | av综合 日韩 | 欧美日韩在线视频一区二区 | 国产成人综 | 在线看片a | 夜夜视频资源 | 欧美日韩免费在线视频 | 中文字幕精品一区二区三区电影 | 91九色国产在线 | 麻豆视频免费入口 | aav在线 | 久久久久国产精品一区 | 天天干天天拍天天操 | 国产精品理论片在线观看 | 在线播放亚洲 | 国产一区二区播放 | 日韩黄色在线观看 | 网站你懂的| 黄色免费高清视频 | 亚洲国产精品视频在线观看 | 首页中文字幕 | 正在播放一区二区 | 国产h在线播放 | 国产精品18毛片一区二区 | 狠狠干夜夜操天天爽 | 国产精选视频 | www夜夜 | 日韩欧美精品一区二区三区经典 | 久久手机免费视频 | 精品久久久一区二区 | 久久久久女人精品毛片 | 国产精选在线观看 | av丝袜美腿 | 国产成人av免费在线观看 | 欧美精品一二三 | 欧美日韩久 | 伊人一级 | 日韩免费一级a毛片在线播放一级 | 日韩精品中文字幕在线播放 | 在线久草视频 | 婷婷亚洲五月色综合 | 99久久精品免费看国产 | 日本一区二区不卡高清 | 一区二区视频电影在线观看 | 最新国产精品亚洲 | 欧洲精品视频一区二区 | 日韩激情久久 | 99久久99视频只有精品 | 亚洲午夜精品福利 | 一级片免费视频 | 91精品一区国产高清在线gif | 国产在线播放一区二区三区 | 久久久www成人免费毛片 | 91视频在线看 | 欧美大片aaa | www.97色.com | 婷婷四房综合激情五月 | 中文字幕一区二区三区在线视频 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 四虎成人精品永久免费av | 亚洲国产精品激情在线观看 | av五月婷婷 | 国产欧美综合视频 | 国产亚洲精品xxoo | 亚洲欧洲av在线 | 99热国产在线 | 久久久久女教师免费一区 | 91免费的视频在线播放 | 视频在线一区二区三区 | 久久xx视频| 久久久久久黄色 | 国产99免费 | 日本黄色免费网站 | 91影视成人 | 成人a视频| 成人a v视频| 久草热视频 | 开心激情综合网 | 在线观看精品视频 | 欧美在线视频精品 | 五月天久久精品 | 国产精品久久久久久久久久 | 五月婷婷色播 | aa级黄色大片 | 亚洲第一伊人 | 国产玖玖在线 | 国产999精品久久久久久麻豆 | 狠狠撸电影 | 91欧美国产 | 久久公开视频 | 热久久这里只有精品 | 去干成人网 | 一本一本久久a久久精品综合小说 | 成片人卡1卡2卡3手机免费看 | 国产精品久久久av | 三级午夜片| 91成人在线看 | 超碰97成人 | 三上悠亚在线免费 | 四虎视频 | 日韩免费高清在线观看 | 久久久99精品免费观看乱色 | 九九色在线 | 激情av网址 | 五月香婷| 天天操夜操| 久久久精品福利视频 | 久草在线视频新 | 日韩高清激情 | 成人中文字幕在线 | 久草在线视频看看 | 中文有码在线视频 | 久久综合干 | 911免费视频 | 91在线视频导航 | 一区二区视频在线观看免费 | 毛片一级免费一级 | 久草在线在线视频 | 少妇按摩av | 日韩理论片中文字幕 | 久久视频在线观看免费 | 99 久久久久 | 鲁一鲁影院 | 日日夜夜狠狠操 | 久久免费激情视频 | 国产传媒一区在线 | 亚洲精品视频免费 | 91资源在线免费观看 | 日日草av | 亚洲综合五月 | 欧美成亚洲 | 九九九毛片 | avhd高清在线谜片 | 亚洲涩涩一区 | 丁香婷婷深情五月亚洲 | 国产视频二区三区 | 日韩av成人在线 | 成人午夜片av在线看 | 国产综合香蕉五月婷在线 | 夜夜躁狠狠躁日日躁视频黑人 | 国内精品久久久久久久久 | 欧美精品乱码久久久久久 | 精品免费视频123区 午夜久久成人 | 在线不卡的av | 国产又粗又猛又黄又爽 | wwxxx日本| 91精品久久久久久久久久久久久 | 欧美激情片在线观看 | 91国内在线 | 国产高清免费在线观看 | 国产亚洲欧美在线视频 | 久久精品国产成人精品 | 99这里有精品 | 网站在线观看你们懂的 | 久久综合狠狠综合久久激情 | 欧美三级高清 | 亚洲国产剧情 | 美女网站色在线观看 | 国产区网址 | 久久久久久毛片精品免费不卡 | 国产中文字幕视频在线 | 久久久久综合网 | 欧美一级裸体视频 | 黄色特一级片 | 中文字幕观看在线 | 日韩欧美在线一区二区 | 天天激情在线 | 亚洲精品自拍视频在线观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 正在播放国产91 | 毛片激情永久免费 | 午夜视频播放 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 国内精品免费 | 国产不卡av在线播放 | 制服丝袜在线 | 五月天色中色 | 91亚洲精 | 午夜精品一区二区三区四区 | 成人a级大片 | 免费网站观看www在线观看 | 天天操天天爱天天干 | 国产精品久久久久久久久久直播 | 97成人资源 | www.人人干 | 91热在线| 国产精品午夜8888 | 亚洲国产欧洲综合997久久, | 欧美一级电影 | 激情久久五月 | 久久久久黄| 久久成人一区 | 成人一级片免费看 | 一本一本久久a久久精品综合妖精 | 狠狠色丁香婷婷综合视频 | 91观看视频 | 日本公妇在线观看高清 | 91亚洲国产成人久久精品网站 | 日韩视频一区二区在线 | 国产精品99久久久久的智能播放 | 91色亚洲| 亚洲综合视频在线播放 | 国产日韩视频在线观看 | 91香蕉视频 | 在线观看中文字幕2021 | 91免费在线| 永久免费的av电影 | 久久久久亚洲精品男人的天堂 | 久久久18 | 深爱五月激情五月 | 草久中文字幕 | 中文字幕成人网 | 中文字幕在线日 | 亚洲日本精品视频 | av一区二区三区在线播放 | 久久综合九色综合久久久精品综合 | 国产免费观看久久 | 国产精品美女999 | 亚洲精品18p | 成片人卡1卡2卡3手机免费看 | 91精品入口 | 免费看黄色小说的网站 | 婷婷国产精品 | 夜夜嗨av色一区二区不卡 | 婷婷色六月天 | 久久精品国产一区二区三 | 激情在线网址 | 九九有精品 | 国产亚洲成av片在线观看 | 欧美日韩高清一区二区三区 | 亚洲激情校园春色 | 国产福利91精品一区二区三区 | 在线看日韩 | 久99久中文字幕在线 | 久久久免费毛片 | 国产精品视频最多的网站 | 狠狠狠狠狠干 | 亚洲人成网站精品片在线观看 | 草久在线播放 | 久久黄色免费观看 | 国产高清视频色在线www | 欧美日韩国产综合网 | 久久久久久久久久久免费 | 91九色蝌蚪国产 | 久久亚洲人| 久产久精国产品 | 亚洲综合网站在线观看 | 四虎在线免费 | 亚洲成av人片在线观看 | 日韩免费观看视频 | 在线看一区| 午夜精品一区二区国产 | 免费看国产一级片 | 国产精品国产三级国产aⅴ9色 | 亚洲艳情 | 久久综合影视 | 人人射人人爱 | 国产一线二线三线性视频 | 精品一区二区亚洲 | 亚洲国产一二三 | 日韩免费一区二区三区 | 国产清纯在线 | 国产福利在线免费观看 | 丝袜美女在线观看 | 国产伦理久久精品久久久久_ | 激情小说网站亚洲综合网 |