uncaught ArgumentCountError: слишком мало аргументов для работы в codeigniter - PullRequest
0 голосов
/ 14 мая 2019

Я хочу передать данные от модели к контроллеру в codeigniter и получить эту ошибку:

Обнаружено неперехваченное исключение Тип: ArgumentCountError Сообщение: слишком мало аргументов для функции Debitur :: get_data_sms (),0 передается в C: \ xampp \ htdocs \ sms_gateway_2 \ application \ controllers \ User.php в строке 119 и ожидается ровно 3

Имя файла: C: \ xampp \ htdocs \ sms_gateway_2 \ application \ models \ Debitur.php

Номер строки: 9

Backtrace:

Файл: C: \ xampp \ htdocs \ sms_gateway_2 \ application \ controllers \ User.php Строка: 119 Функция: get_data_sms

Файл: C: \ xampp \ htdocs \ sms_gateway_2 \ index.php Строка: 315 Функция: require_once

Это моя функция в модели (Debitur.php):

    public function get_data_sms($nama_deb, $no_hp, $tunggakan)
      {  

    $array = array('nama_deb' => $nama_deb, 'no_hp' => $no_hp, 'tunggakan' => $tunggakan);
    $query = $this->db->getwhere('sms_debitur', $array);

    return $query->result();
      }

Это моя функция в контроллере (User.php):

    public function sending_sms(){

    $this->load->library('bulkSms');

    $data= $this->debitur->get_data_sms();

    if ($data){
            $bulkSms = new bulkSms('***');

            $device = 111;
            $options = [];

            $number = $no_hp;
            $message = "To ".$nama_deb." payment ".$tunggakan."..";

            $result = $bulkSms->sendMessageToNumber($number, $message, $device, $options);

            if (count($result['response']['result']['success']) > 0) {
            $this->session->set_flashdata('message', '<div class="alert alert-success">Berhasil mengirim sms</div>');
            } else {
            $this->session->set_flashdata('message', '<div class="alert alert-danger">Gagal mengirim sms</div>');
            }

            redirect('user/send_sms', 'refresh');

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...