迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
会员中心,会员编辑文章,不想让他更新编辑的时间,怎么写?
后台可以写Models继承,会员中心那里好像不能
// 格式化保存数据 protected function _Format_Data($id, $data, $old) { $data = parent::_Format_Data($id, $data, $old); $old && $data[1]['updatetime'] = $old['updatetime']; // 更新时间赋值老数据 return $data; }
dayrui/App/Demo/Controllers/Member/Home.php
/** * 获取内容 * $id 内容id,新增为0 * */ protected function _Data($id = 0) { // 判断是否来至审核 if (defined('IS_MODULE_VERIFY')) { $row = \Phpcmf\Service::M()->table(SITE_ID.'_'.$this->module['dirname'].'_verify')->get($id); if (!$row) { return []; } elseif ($this->uid != $row['uid']) { return []; } $data = dr_string2array($row['content']); $data['backinfo'] = dr_string2array($row['backinfo']); !$this->is_get_catid && $this->is_get_catid = (int)$row['catid']; // 栏目验证码 $this->is_post_code = $this->is_hcategory ? $this->content_model->_hcategory_member_post_code() : dr_member_auth($this->member_authid, $this->member_cache['auth_module'][SITE_ID][$this->module['dirname']]['category'][$this->is_get_catid]['code']); return $data; } $row = $this->content_model->get_data($id); if (!$row) { return []; } elseif ($this->uid != $row['uid']) { return []; } // 判断是同步栏目数据 if ($row['link_id'] > 0) { $row = $this->content_model->get_data($row['link_id']); if (!$row) { return []; } $this->replace_id = $id = $row['id']; } !$this->is_get_catid && $this->is_get_catid = (int)$row['catid']; // 栏目验证码 $this->is_post_code = $this->is_hcategory ? $this->content_model->_hcategory_member_post_code() : dr_member_auth($this->member_authid, $this->member_cache['auth_module'][SITE_ID][$this->module['dirname']]['category'][$this->is_get_catid]['code']); // 更新时间 $row['updatetime'] = $row['inputtime']; //var_dump($row); return $row; }
$old['updatetime']
$old['inputtime']
他接着要继续走到 \dayrui\App\模块\Models\Content.php这里打印出来就丢失了 inputtime