图书阅读系统 内容字段表单入库失败

迅睿框架 更新 2025-04-16 13:19:04 大於

老大,官方出品的章节内容入库接口,标题,分类,书名都能对应上,但内容不能入库

image

数据表

image

这个表里面是没有内容字段的,而是在另一个表

image

火车头的,不论是用content还是neirong 都入不了库,其它都可以

image

方案

  • 优速开发工作室 #1 · 2025-04-16 11:47:43
    要看你接口save代码怎么赋值neirong字段的
  • 大於 #2 · 2025-04-16 12:15:07
    $form = $this->module['form'][$tid];
    if (!$form) {
        exit('模块表单【'.$tid.'】不存在');
    }
    // 入库数据
    
    $data = $_REQUEST;
    
    if (!$data['cid']) {
        exit('主内容cid参数不能为空');
    }
    
    $index = $this->content_model->get_row($data['cid']);
    if (!$data['cid']) {
        exit('主内容cid参数不能为空');
    }
    
    // 发布者id 1
    $data['uid'] = 1;
    // 发布者笔名 admin
    $data['author'] = 'admin';
    
    // 主表字段
    $main = $this->content_model->dbprefix(SITE_ID . '_' . MOD_DIR.'_form_'.$tid);
    $fields[1] = $this->get_cache('table-' . SITE_ID, $main);
    
    // 附表字段
    $fields[0] = $this->get_cache('table-' . SITE_ID, $main. '_data_0');
    
    
    // 开始归类存储
    
    $save = [];
    
    // 主表附表归类
    foreach ($fields as $ismain => $field) {
        foreach ($field as $name) {
            isset($data[$name]) && $save[$ismain][$name] = $data[$name];
        }
    }
    
    $save[1]['uid'] = $save[0]['uid'] = $data['uid'];
    $save[1]['cid'] = $save[0]['cid'] = $data['cid'];
    $save[1]['neirong'] = $save[0]['neirong'] = $data['neirong'];
    $save[1]['status'] = 1; // 审核通过
    $save[1]['inputtime'] = SYS_TIME; // 发布时间设置成为当前时间
    $save[1]['inputip'] = '127.0.0.1'; // 发布者ip地址
    
    
    $rt = \Phpcmf\Service::M('mform', 'mform')->save_content($mid, $tid, $index, $save[1], $save[0]);
    
    if ($rt['code']) {
    
        exit('成功');
    } else {
        exit('失败');
    }
    
    exit;
    优速开发工作室 大佬,能具体指导下吗,谢谢!
  • 大於 #3 · 2025-04-16 12:15:50
    $save[1]['neirong'] = $save[0]['neirong'] = $data['neirong'];
    我这样加直接报错 😂
  • 优速开发工作室 #4 · 2025-04-16 12:52:34
    满意答案
    我是这样加的
    $save[0]['neirong'] = $data['neirong'];
  • 大於 #5 · 2025-04-16 13:19:04
    @优速开发工作室:感谢大佬,,好人平安!

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。