业务经理

微信扫描以上二维码

028-61286886

技术咨询

这个自建方法我要把存到数据库后台没有创建字段直接数据库创建的

迅睿框架 更新 2021-04-15 09:28:21 琉惗

这个自建方法,我要把fid存到数据库,后台没有创建字段,直接数据库创建的,怎么存,data那个数组是在哪里进行存处理的,我没找到,能说一下么

二开基础,可以学习一下

image

\\\\\\\\\\\\\\\\\\\\\\\\


方案

  • 迅睿框架创始人 #1 · 2019-12-17 11:27:07
    满意答案
    完全看不明白
  • 琉惗 #2 · 2019-12-17 11:28:51
    回复迅睿框架创始人、我是要用add方法把一个fid字段存到数据库,
    image
    添加的时候,把这个直接跟随内容一起入库
    public function add() {
           $id = 0;
           $fid = intval(\Phpcmf\Service::L('input')->get('fid'));
           $did = intval(\Phpcmf\Service::L('input')->get('did'));
           $catid = intval(\Phpcmf\Service::L('input')->get('catid'));
    
           $did && $this->auto_save = 0; // 草稿数据时不加载
           $draft = $did ? $this->content_model->get_draft($did) : [];
    
           $catid = $draft['catid'] ? $draft['catid'] : $catid;
    
           // 栏目id不存在时就去第一个可用栏目为catid
           if (!$catid) {
               list($select, $catid) = \Phpcmf\Service::L('Tree')->select_category(
                   $this->module['category'],
                   $catid,
                   'id=\'dr_catid\' name=\'catid\' onChange="show_category_field(this.value)"',
                   '', 1, 1, 1
               );
           } else {
               $select = \Phpcmf\Service::L('Tree')->select_category(
                   $this->module['category'],
                   $catid,
                   'id=\'dr_catid\' name=\'catid\' onChange="show_category_field(this.value)"',
                   '', 1, 1
               );
           }
    
           $this->is_get_catid = $catid;
           $draft && $draft['catid'] = $catid;
    
           list($tpl) = $this->_Post($id, $draft, $fid);
    
           \Phpcmf\Service::V()->assign([
               'did' => $did,
               'form' =>  dr_form_hidden(['is_draft' => 0, 'module' => MOD_DIR, 'id' => $id]),
               'select' => $select,
               'draft_url' =>\Phpcmf\Service::L('Router')->url(APP_DIR.'/home/add'),
               'draft_list' => $this->content_model->get_draft_list('cid='.$id),
               'menu' => \Phpcmf\Service::M('auth')->_module_menu(
                   $this->module,
                   ' <i class="'.dr_icon($this->module['icon']).'"></i>  '.dr_lang('%s管理', $this->module['cname']),
                   \Phpcmf\Service::L('Router')->url(APP_DIR.'/home/index'),
                   \Phpcmf\Service::L('Router')->url(APP_DIR.'/home/add', ['catid' => $catid])
               ),
               'category_field_url' => $this->module['category_data_field'] ?\Phpcmf\Service::L('Router')->url(APP_DIR.'/home/add') : ''
           ]);
           \Phpcmf\Service::V()->display($tpl);
    }
  • 迅睿框架创始人 #3 · 2019-12-17 11:37:47
    add类根本不用改动,直接改这个文档https://www.xunruicms.com/doc/850.html
  • 易学习 #4 · 2019-12-17 11:41:20

    image
    方便的很啊
  • 琉惗 #5 · 2019-12-17 11:48:07
    是这样吗,但是数据库没存进去.....值是有的
    image

    image
  • 迅睿框架创始人 #6 · 2019-12-17 11:50:19
    我看错了,这个data是读取动作,提交保持用3楼兄弟的办法
  • 琉惗 #7 · 2019-12-17 12:16:29
    找个uid怎么获取,我直接写死都不行吗?是不是要获取才行回复迅睿框架创始人
    image

    image
  • 琉惗 #8 · 2019-12-17 12:20:49
    找个uid怎么获取,我直接写死都不行吗?是不是要获取才行回复迅睿框架创始人
    image

    image
  • 易学习 #9 · 2019-12-17 12:37:03
    $data[1]['uid'] 本身就会有的
  • 琉惗 #10 · 2019-12-17 12:39:39
    易学习
    image

    image
  • 易学习 #11 · 2019-12-17 12:49:37
    var_dump($data);exit;看看输出什么
  • 琉惗 #12 · 2019-12-17 13:36:07
    易学习空的,手册也不完善
  • 易学习 #13 · 2019-12-17 13:45:07
    这个方法我用无数次了,你居然说不行
    image

    image
  • 琉惗 #14 · 2019-12-17 14:45:06

    image

    image
    我要把列表改成这样,这个字符在哪加回复迅睿框架创始人
  • 琉惗 #15 · 2021-04-15 09:28:21
    迅睿框架创始人:.................................................

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-27)
修正蒸馏词生成时BUG
百度AI批量检测敏感词
百度AI批量检测敏感词(2026-10-26)
优化长任务超时问题
泛解析站群系统
泛解析站群系统(2026-10-26)
添加子站时设置模板
GEO系统
GEO系统(2026-10-26)
修复抖音图文会话不持久:扩大 Cookie 域、会话 Cookie ...
APP消息推送
APP消息推送(2026-10-26)
增加自动推送任务的删除功能 增加推送内容显示函数(避免内容过长的显...
GeoSeo收录宝
GeoSeo收录宝(2026-10-25)
优化插件日志等小细节 1 优化 爬虫监控月统计超200万数据容易...