Вызов неопределенного метода Employee :: insert_employee () - PullRequest
0 голосов
/ 22 ноября 2018

контроллер

         elseif ($param1 == 'add') {
                       $data['employee_deparatments'] = $this->department->get_departments($fldCompanyStringID);

        if ($this->input->post('viewType') == 'add' && $this->input->post('submit')) {
            $this->form_validation->set_rules('fldUserBranchName', 'Branch Name', 'required');

            if ($this->form_validation->run() == FALSE) {
                $this->session->set_flashdata('error_msg', validation_errors());
            } else {

                $this->employee->insert_employee($fldCompanyStringID);
            }
        }
    }

Модель

class M_employee extends CI_Model {

    function get_employee ($fldCompanyStringID){
    }
}

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

вы также можете добавить пространство имен для модели, ilke

First load the model in controller :

$ this-> load-> model ('M_employee', 'employee');

Затем вызовите функцию этого типа: $ this-> employee-> insert_employee ($ fldCompanyStringID);

не нужно редактировать функцию контроллера

0 голосов
/ 22 ноября 2018

Вы создали модель с именем файла M_employee, но в контроллер вы назвали сотрудника.

Сначала загрузите модель в контроллер :

$this->load->model('M_employee');

Следующий вызов функции по этому типу:

$this->M_employee->insert_employee($fldCompanyStringID);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...