Thinkphp实现排序和置顶_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > Thinkphp实现排序和置顶

Thinkphp实现排序和置顶

 2018/4/8 11:11:24  青春..荒唐  程序员俱乐部  我要评论(0)
  • 摘要:【前言】后台需要添加排序和置顶操作,所以自己想了一个方案来实现。如有误解请指正【主体】(1)排序操作思路一般来说都是按照发布时间排序。时间戳大的靠前,所以用倒序desc,而不是asc$model->order('addtimedesc')->select();(2)置顶操作思路:点击置顶时,修改数据库addtime字段值为当前时间即可。因为排序是按照时间戳排列的<ahref="__CONTROLLER__/sort/id/{$vol.id}">置顶</a>
  • 标签:PHP 实现

【前言】

? ? ?后台需要添加排序和置顶操作,所以自己想了一个方案来实现。如有误解请指正

?

【主体】

(1)排序操作思路

一般来说都是按照发布时间排序。时间戳大的靠前,所以用倒序desc,而不是asc

class="php" name="code">$model->order('addtime desc')->select();

?

(2)置顶操作思路:

点击置顶时,修改数据库addtime字段值为当前时间即可。因为排序是按照时间戳排列的

<a href="__CONTROLLER__/sort/id/{$vol.id}">置顶</a>

public function sort(){
    $model = D('cate');
    $id = I('get.id');//获取点击数据id
    $addtime = time();//当前时间戳
    $cate->where('id='.$id)->setField('addtime',$addtime);//更新数据库时间戳
}

?

?

?

?

.

上一篇: htmlspecialchars 防止XSS攻击 下一篇: 没有下一篇了!
发表评论
用户名: 匿名