聯系官方銷售客服
1835022288
028-61286886
我zccx模塊,有一個模塊表單zclz,我在dayrui/App/Zccx/Controllers/Zclz.php新增了回調函數,怎么提交表單的時候提示系統錯誤?
我想實現的功能是模塊發布了一篇內容,用模塊表單提交一個流轉記錄,提交后同時更新模塊的幾個指定字段
表單內容是入庫了的,代碼如下:
// 新增回調函數 protected function _Call_Post($data) { $cp = parent::_Call_Post($data); if ($cp['code']) { // 這里寫 提交成功時的 你的程序代碼 $rt = $this->table("zz_1_zccx")->id("id")->update($id, [ "shiyongren" => "$title", "guanliren" => "$guanliren", "suoshubumen" => "$suoshubumen", ]); if($rt['code']) { // 成功 } else { // 失敗 } // $this->_json($cp['code'], '提交表單成功', $cp['data']); } else { $this->_json(0, '提交失敗', $cp['data']); } }
"shiyongren" , "guanliren","suoshubumen"是模型的定義字段,表名稱zz_1_zccx
=>"$title",=> "$guanliren",=>"$suoshubumen",是模型表單的3個自定義字段(zz_1_zccx_form_zclz),都是主表字段,是寫錯了嗎?
表單內容是入庫了的,模型需要更新的字段沒更新。
改成
沒報錯了,但是我模塊表單zz_1_zccx中的數據沒用update,怎么回事?
回復迅睿框架創始人
沒報錯了,但是我模塊表中zz_1_zccx的數據沒用update,怎么回事?
回復@草木人
看下什么錯誤,好對癥下藥
現在沒提示錯誤了,代碼如下,請指教。
zz_1_zccx是模塊表,里面有"shiyongren" , "guanliren","suoshubumen"這幾個字段。
zz_1_zccx_form_zclz是模塊表單的表,里面有title,guanliren,suoshubumen這幾個字段
回復迅睿框架創始人
$id錯了,未定義的
其實你可以打印一下cp變量或者data變量才能獲取到數據變量寫法
大神,按照你的代碼成功了,請教一下在那里能打印cp變量或者data變量?這個前臺是不輸出的啊
回復迅睿框架創始人