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

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

1835022288

028-61286886

投訴 已解決 在控制器里面統(tǒng)計字段‘length’的總和,請問系統(tǒng)是否有現成函數調用呢 5 0
迅睿CMS版本:4.5.4

我現在需要在控制器里面統(tǒng)計字段‘length’的總和,請問系統(tǒng)是否有現成函數調用呢,需要配合where或者可以附加限制條件的方法。

我寫了一個可以實現,但是不知道取出所有數據然后PHP進行求和是不是合理和效率最優(yōu)化。求指點。代碼如下:

public function set_length() {
 
     $id = \Phpcmf\Service::L('Input')->get('id',);
  $rows = \Phpcmf\Service::M()->table(dr_module_table_prefix(APP_DIR).'_form_son')->select('length')->where('status','1' and 'cid',$id)->getAll();
  \Phpcmf\Service::M()->table(dr_module_table_prefix(APP_DIR))->update($id, [
   'length' => array_sum(array_column($rows,'length'))
  ]);
     $this->_json(1, dr_lang('更新完成,即將刷新頁面'));
 }

還有一個,我前端調用了js的dr_ajax_confirm_url()方法。我想執(zhí)行完刷新當前頁面應該如何操作呢,我現在是寫:

'url' => "javascript:dr_ajax_confirm_url('" . SELF . "?s=demo&c=home&m=set_length&id={cid}','確定要執(zhí)行嗎?', '" . SELF . "?s=demo&c=home&m=index')"

跳轉頁面是這個列表的首頁,而不是當前頁面,應該是第三個參數寫當前頁。。我不知道插件的Clink.php應該如何表達刷新當前頁。

以上2點求答,感謝

解決方案