联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
如果存在分类,只会在当前分类下翻篇,如何实现翻篇所有分类呢
类型:迅睿CMS 更新时间:2020-05-28 22:15:33

如果存在分类,这个上一篇 下一篇 ,只会在当前分类下翻篇,如何实现翻篇所有分类呢  谢谢157924836691ec9a

回帖
  • #1楼    迅睿框架创始人
    2020-05-28 22:09:41
    Google Pixel 手机 0
  • #2楼    迅睿框架创始人
    2020-05-28 22:13:19
    Chrome 0

    我们以Demo模块为例,新建App/Demo/Models/Content.php

    <?php namespace Phpcmf\Model\Demo;
    
    // 模块内容模型类
    
    class Content extends \Phpcmf\Model\Content {
    
        
        
        // 格式化显示内容
        public function _call_show($data) {
        
        // 上一篇文章
    $builder = \Phpcmf\Service::M()->db->table($this->mytable);
    $builder->where('status', 9);
    $builder->where('id<', $data['id'])->orderBy('id desc');
    $data['prev_page'] = $builder->limit(1)->get()->getRowArray();
    
    // 下一篇文章
    $builder = \Phpcmf\Service::M()->db->table($this->mytable);
    $builder->where('status', 9);
    $builder->where('id>', $data['id'])->orderBy('id asc');
    $data['next_page'] = $builder->limit(1)->get()->getRowArray();
        
            return $data;
        }
        
    }
    满意答案
  • 啦啦啦
    #3楼    啦啦啦
    2020-05-28 22:15:33
    Chrome 0
    迅睿框架创始人:专业到 想让老板买授权 跪谢