联系官方销售客服
1835022288
028-61286886
上一篇下一篇,按照“录入日期”进行排序。
问题描述:
1、列表页的排序是按照“录入时间”排序的
{module catid=$catid order=inputtime page=1}
2、但是详情页却是按照“ID”排序的
3、看了N多帖子,用帖子内的方法,进行了修改,但是发现并不生效,修改后,如下:
路径: Module.php
// 上一篇文章 $builder = \Phpcmf\Service::M()->db->table($this->content_model->mytable); $builder->where('catid', (int)$data['catid'])->where('status', 9); $is_fstatus && $builder->where('fstatus', 1); $builder->where('inputtime<', (int)$data['inputtime'])->orderBy('inputtime desc'); $data['prev_page'] = $builder->limit(1)->get()->getRowArray(); // 下一篇文章 $builder = \Phpcmf\Service::M()->db->table($this->content_model->mytable); $builder->where('catid', (int)$data['catid'])->where('status', 9); $is_fstatus && $builder->where('fstatus', 1); $builder->where('inputtime>', (int)$data['inputtime'])->orderBy('inputtime asc'); $data['next_page'] = $builder->limit(1)->get()->getRowArray();
本人非专业开发人员,求详细的解答,非常感谢。