好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > thinkphp框架無限級欄目的排序功能實現方法示例

thinkphp框架無限級欄目的排序功能實現方法示例

熱門標簽:邢臺400電話辦理 南京3D地圖標注 濟源百應電銷機器人聯系方式 嘟嘟云外呼系統 正規電銷機器人系統 重慶外呼電銷系統多少錢 咸陽電銷 辦理400電話哪家好點 南寧電話外呼系統線路

本文實例講述了thinkphp框架無限級欄目的排序功能實現方法。分享給大家供大家參考,具體如下:

題目中我們并沒有說明是tp5的無限級排序還是tp3的無限級排序就是為了讓小新手們明白,這些功能的實現跟你使用的框架是沒有關系的,不管你是tp5還是tp3還是laravel還是yii框架都沒有關系,我們強調的是思路,是解決問題的方法,演示的時候因為我在用tp3所以無所謂了。

無限級欄目的排序非常簡單,這次以博文的方式分享給大家解決的思路。

上圖:

上圖是我們實現的無限級分類,我們要注意兩個字段,id和排序sort字段,目前sort字段的值都是50,是默認值。接著為大家截圖數據表結構

上圖sort用來實現排序pid用來實現無限級分類

實現無限級分類的關鍵是我們對排序字段的寫法,我們把整塊代碼拿到,但是用到的只有一行:

form method="post" action="">
table class="table table-bordered table-hover">
thead class="">
tr>
th width="6%" class="text-center">ID/th>
th width="6%" class="text-center">pid/th>
th width="8%" class="text-center">排序/th>
th>欄目名稱/th>
th width="16%" class="text-center">操作/th>
/tr>
/thead>
tbody>
volist name="cateRes" id="cate">
tr>
td align="center">{$cate.id}/td>
td align="center">{$cate.pid}/td>
td align="center">
input type="text" name="sort[{$cate.id}]" value="{$cate.sort}" />/td>
td>?php echo str_repeat('-', $cate['level']*8);?>{$cate.cate_name}/td>
td align="center">
a href="" class=" rel="external nofollow" btn btn-primary btn-sm shiny">
i class="fa fa-edit">/i> 編輯
/a>
a href="#" rel="external nofollow" onClick="warning('確實要刪除嗎', ”)" class="btn btn-danger btn-sm shiny">
i class="fa fa-trash-o">/i> 刪除
/a>
/td>
/tr>
/volist>
tr>
td colspan="4">
button type="button" tooltip="排序" style="margin-left:225px; width:50px;" class="btn btn-sm btn-azure btn-addon">排序/button>
/td>
/tr>
/tbody>
/table>
/form>

上面的代碼我們可以看出整個table是用form包裹的,因為我們要提交排序字段,所以需要表單。

我們實現無限極欄目排序的核心代碼:

input type="text" name="sort[{$cate.id}]" value="{$cate.sort}" />

就是這一句,實際上我們是拼裝了一個sort[]數組,整個數組的每個元素的鍵是當前欄目的id而值是當前欄目的排序的值,這樣我們一旦提交數組就可以根據id修改sort了

完整代碼:

public function lst(){
$cate=D('Cate');
if(IS_POST){//排序
$data=I('sort');
foreach ($data as $k => $v) {
$cate->where(array('id'=>$k))->save(['sort'=>$v]);
}
return;
}
$cateRes=$cate->cateTree();//無限級分類樹
$this->assign([
'cateRes'=>$cateRes,
]);
$this->display('list');
}

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • PHP排序算法之堆排序(Heap Sort)實例詳解
  • PHP實現排序堆排序(Heap Sort)算法
  • PHP實現的堆排序算法詳解
  • php堆排序實現原理與應用方法
  • php堆排序(heapsort)練習
  • php計數排序算法的實現代碼(附四個實例代碼)
  • PHP實現常用排序算法的方法
  • 基于PHP實現堆排序原理及實例詳解

標簽:隴南 唐山 武漢 平頂山 南通 黃山 河南 通遼

巨人網絡通訊聲明:本文標題《thinkphp框架無限級欄目的排序功能實現方法示例》,本文關鍵詞  thinkphp,框架,無限,級欄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《thinkphp框架無限級欄目的排序功能實現方法示例》相關的同類信息!
  • 本頁收集關于thinkphp框架無限級欄目的排序功能實現方法示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本搜查官系列av无码| 黄色短视频在线观看| 久久影院午夜理论片无码| 粗莽糙汉攻双性受| 欧美一级欧美一级在线播放| 亚洲AV女教师在线88播放| 欧美成人精品aV在线| 呃啊尿进去了好烫h男男| 高辣h奶汁| 成人免费观看A片毛片衣人| ??国产嫩草影院久久久久 | 韩国黄网站| 《诱人的女教师2》在线播放| 伊人色综合久久成人| 男人和女人谁比较色| 在线黄色免费网站| 翁和小莹最后一部| 91人妻精品无码一区二区密臂| 最新精品在线| 免费a黄色| 私密人体艺木| 2021国产精品高清电影免费观看| 亲嘴扒胸摸屁股免费视频日本网站| 精子网久久国产精品| 国产成人精品亚洲午夜麻豆| 亚洲欧美小说国产图片| 免费无遮挡??视频网站双倍快乐| 女性私密九种形状| 亚洲国产综合精品| 波多野结衣视频一区二区| feerhdxxxxmovies| 成人软件18秘?免费下载| 亚洲欧美中文日韩在线| 免费国产欧美国日产A片| 农夫69小说小雨与农村老太| 多多买菜怎么联系客服| 清纯娇妻第一次3p| 韩国级婬乱片A片AAA动作片| 麻豆精品秘?国产传媒视频| japanese哺乳期milkvideos| 日本欧美一区二区三区在线观看|