迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
重写Content类:自定义方式的内容下一篇上一篇序列,我按照官方的方法,创建了Content.php,然后发现不起作用,后来找到Module.php文件,打印出来,发现Content.php出来的是正确的,但是又被下面的代码给覆盖掉了,Module.php文件是框架系统文件,能关闭掉下面的代码的方法是 is_prev_next_page,我需要在哪里设置才能正确的让重写content类起到作用呢
<?php namespace Phpcmf\Model\Article; // 模块内容模型类 class Content extends \Phpcmf\Model\Content{ // 格式化显示内容 public function _call_show($data) { // 上一篇文章 $builder = $this->db->table($this->mytable); $builder->where('catid', (int)$data['catid']);// 本栏目下 $builder->where('status', 9); $builder->where('updatetime <', (int)$data['_updatetime'])->orderBy('updatetime desc'); $data['prev_page'] = $builder->limit(1)->get()->getRowArray(); // 下一篇文章 $builder = $this->db->table($this->mytable); $builder->where('catid', (int)$data['catid']);// 本栏目下 $builder->where('status', 9); $builder->where('updatetime >', (int)$data['_updatetime'])->orderBy('updatetime asc'); $data['next_page'] = $builder->limit(1)->get()->getRowArray(); $data['aaaaaaaaa'] = '测试语句'; return $data; } }