加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

thinkPHP怎样做无限级栏目排序?思路及方法说明

发布时间:2022-04-07 16:25:27 所属栏目:语言 来源:互联网
导读:这篇文章给大家分享的是有关使用thinkPHP框架实现无限级栏目排序的内容,下文有具体的实现思路以及代码,对于新手来说有一定的借鉴价值,有需要的朋友可以看一看,接下来就跟随小编一起来了解一下吧。 题目中我们并没有说明是tp5的无限级排序还是tp3的无限级
       这篇文章给大家分享的是有关使用thinkPHP框架实现无限级栏目排序的内容,下文有具体的实现思路以及代码,对于新手来说有一定的借鉴价值,有需要的朋友可以看一看,接下来就跟随小编一起来了解一下吧。
 
       题目中我们并没有说明是tp5的无限级排序还是tp3的无限级排序就是为了让小新手们明白,这些功能的实现跟你使用的框架是没有关系的,不管你是tp5还是tp3还是laravel还是yii框架都没有关系,我们强调的是思路,是解决问题的方法,演示的时候因为我在用tp3所以无所谓了。
 
       实现无限级分类的关键是我们对排序字段的写法,我们把整块代码拿到,但是用到的只有一行:
 
<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>
 
       我们实现无限极栏目排序的核心代码:
 
<input type="text" name="sort[{$cate.id}]" value="{$cate.sort}" />
 
       就是这一句,实际上我们是拼装了一个sort[]数组,整个数组的每个元素的键是当前栏目的id而值是当前栏目的排序的值,这样我们一旦提交数组就可以根据id修改sort了。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读