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

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 如果表單提交的時候,沒有內容的字段就不更新,輸入了內容的字段才更新,該怎么修改 3 0
迅睿CMS版本:4.3.12

請教一下:我zccx模塊,有一個模塊表單zclz,我在dayrui/App/Zz/Controllers/Zclz.php新增了回調函數,實現的功能是:我在表單提交的時候,自動更新title、'guanliren、suoshubumen、cfdd、sbzt這幾個字段的數據。

但是我現在想如果表單提交的時候,沒有內容的字段就不更新,輸入了內容的字段才更新,該怎么修改?

比如我表單種只填了title,現在的寫更新title,同時把另外幾個字段的內容更新成空值。我想另外的4個字段為空的時候就不變,



解決方案
  •  public function post() {
            $this->_Home_Post();
        }
        // 新增回調函數
        protected function _Call_Post($data) {
            $cp = parent::_Call_Post($data);
            if ($cp['code']) {
                // 這里寫 提交成功時的 你的程序代碼
                $rt = \Phpcmf\Service::M()->table("zz_1_zccx")->id("id")->update($data[1]['cid'], [
                    "shiyongren" => $data[1]['title'],
                    "guanliren" =>  $data[1]['guanliren'],
                    "suoshubumen" => $data[1]['suoshubumen'],
                    "cfdd" => $data[1]['cfdd'],
                    "sbzt" => $data[1]['sbzt'],
                ]);
                if($rt['code']) {
                    // 成功
                } else {
                    // 失敗
                }
                //
                $this->_json($cp['code'], '提交表單成功', $cp['data']);
            } else {
                $this->_json(0, '提交失敗', $cp['data']);
            }

    回復@官方研發技術-實習

  • // 新增回調函數
        protected function _Call_Post($data) {
            $cp = parent::_Call_Post($data);
            if ($cp['code']) {
                // 這里寫 提交成功時的 你的程序代碼
                $save = [];
                $data[1]['title'] && $save['shiyongren'] = $data[1]['title'];
                $data[1]['guanliren'] && $save['guanliren'] = $data[1]['guanliren'];
                $data[1]['suoshubumen'] && $save['suoshubumen'] = $data[1]['suoshubumen'];
                $data[1]['cfdd'] && $save['cfdd'] = $data[1]['cfdd'];
                $data[1]['sbzt'] && $save['sbzt'] = $data[1]['sbzt'];
                if ($save) {
                    $rt = \Phpcmf\Service::M()->table("zz_1_zccx")->id("id")->update($data[1]['cid'], $save);
                    if($rt['code']) {
                        // 成功
                    } else {
                        // 失敗
                    }
                }
                //
                $this->_json($cp['code'], '提交表單成功', $cp['data']);
            } else {
                $this->_json(0, '提交失敗', $cp['data']);
            }
       }
    滿意答案
    開源積分+10
  • @官方研發技術-實習:一如既往的快,NB plus