联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
这个自建方法我要把存到数据库后台没有创建字段直接数据库创建的
类型:迅睿CMS 更新时间:2021-04-15 09:28:21 数据库 字段 后台

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

二开基础,可以学习一下

image

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


回帖
  • #1楼    迅睿框架创始人
    2019-12-17 11:27:07
    Google Pixel 手机 0
    完全看不明白
    满意答案
  • 琉惗
    #2楼    琉惗
    2019-12-17 11:28:51
    Chrome 0
    回复迅睿框架创始人、我是要用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
    Chrome 0
    add类根本不用改动,直接改这个文档https://www.xunruicms.com/doc/850.html
  • 易学习
    #4楼    易学习
    2019-12-17 11:41:20
    Chrome 0

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

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

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

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

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

    image
  • 琉惗
    #14楼    琉惗
    2019-12-17 14:45:06
    Chrome 0

    image

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