ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 已解決 模塊表單入庫(kù)好像沒有自動(dòng)創(chuàng)建附表的功能 5 0
陳德顯(全能人才) SVIP會(huì)員 OEM版權(quán) 2023-01-31 01:47:23 私信
迅睿CMS版本:4.5.6 #模塊表單入庫(kù)

模塊表單入庫(kù)附表,沒有自動(dòng)創(chuàng)建附表功能

http://www.zbshanke.com/doc/956.html

$data = [];
$data['title'] = '標(biāo)題測(cè)試';
$data['status'] = 1;
$data['catid'] = 1; // 欄目id
$data['cid'] = 1; // 內(nèi)容id
$data['uid'] = (int)$this->member['uid'];
$data['author'] = $this->member['username'];
$data['inputip'] = \Phpcmf\Service::L('input')->ip_address();
$data['inputtime'] = SYS_TIME;
$data['tableid'] = 0;
$data['displayorder'] = 0;
// 插入主表
$rt = \Phpcmf\Service::M()->table_site("模塊目錄_form_表單名稱")->insert($data);
if (!$rt['code']) {
    exit("插入失敗:".$rt['code']);
}

// 如果要使用附表分表就 按一定量進(jìn)行分表設(shè)置 比如50000
$data['tableid'] = floor($rt['code']/50000);
\Phpcmf\Service::M()->table_site("模塊目錄_form_表單名稱")->update($data['id'], ['tableid' => $data['tableid']]);

$data2 = [];
$data2['id'] = $rt['code'];
$data2['uid'] = (int)$this->member['uid'];
$data2['catid'] = 1; // 欄目id
$data2['cid'] = 1; // 內(nèi)容id
// 插入附表
$rt = \Phpcmf\Service::M()->table_site("模塊目錄_form_表單名稱_data_".$data['tableid'])->insert($data2);
if (!$rt['code']) {
    // 刪除主表
    \Phpcmf\Service::M()->table_site("模塊目錄_form_表單名稱")->delete($data['id']);
    exit("插入失敗:".$rt['code']);
}
// 更新表單數(shù)量到模塊內(nèi)容主表
$total = \Phpcmf\Service::M()->table_site('模塊目錄_form_表單名稱')->where('status', 1)->where('cid', $data['cid'])->counts();
\Phpcmf\Service::M()->table_site('模塊目錄')->update($data['cid'], [
    '表單名稱_total' => $total,
]);

是不是?

解決方案