聯(lián)系官方銷售客服
1835022288
028-61286886
我zccx模塊,有一個模塊表單zclz,我在dayrui/App/Zccx/Controllers/Zclz.php新增了回調(diào)函數(shù),怎么提交表單的時候提示系統(tǒng)錯誤?
我想實現(xiàn)的功能是模塊發(fā)布了一篇內(nèi)容,用模塊表單提交一個流轉(zhuǎn)記錄,提交后同時更新模塊的幾個指定字段
表單內(nèi)容是入庫了的,代碼如下:
// 新增回調(diào)函數(shù) 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),都是主表字段,是寫錯了嗎?
表單內(nèi)容是入庫了的,模型需要更新的字段沒更新。
改成
沒報錯了,但是我模塊表單zz_1_zccx中的數(shù)據(jù)沒用update,怎么回事?
回復(fù)迅??蚣軇?chuàng)始人
沒報錯了,但是我模塊表中zz_1_zccx的數(shù)據(jù)沒用update,怎么回事?
回復(fù)@草木人
看下什么錯誤,好對癥下藥
現(xiàn)在沒提示錯誤了,代碼如下,請指教。
zz_1_zccx是模塊表,里面有"shiyongren" , "guanliren","suoshubumen"這幾個字段。
zz_1_zccx_form_zclz是模塊表單的表,里面有title,guanliren,suoshubumen這幾個字段
回復(fù)迅睿框架創(chuàng)始人
$id錯了,未定義的
其實你可以打印一下cp變量或者data變量才能獲取到數(shù)據(jù)變量寫法
大神,按照你的代碼成功了,請教一下在那里能打印cp變量或者data變量?這個前臺是不輸出的啊
回復(fù)迅睿框架創(chuàng)始人