Сообщение: вызов неопределенного метода Main :: check_marital_status () Codeigniter - PullRequest
0 голосов
/ 22 января 2019

У меня проблема с получением данных в модели

Я хочу получить данные таблицы marital_status из базы данных

Вот ошибка

Тип: Ошибка

Сообщение: вызов неопределенного метода Main :: check_marital_status ()

Имя файла: C: \ xampp \ htdocs \ hlurb \ application \ controllers \ Main.php

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

Контроллер

public function dealer_register(){

    $this->load->model('AccountModel');
    $data['marital_status'] = $this->check_marital_status()->result();

    $this->load->view('register/dealer_register', $data);
}

Модель

public function check_marital_status(){

    $sql="SELECT * FROM marital_status";
        return $this->db->query($sql);


}

В чем проблема?

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Пожалуйста, попробуйте это

Syntax (loading model) –

$this->load->model(Model-class-name);

Syntax (call model method) –

$this->[Model-class-name]->method-name();

public function dealer_register(){

    $this->load->model('accountmodel');
    $data['marital_status'] = $this->accountmodel->check_marital_status()->result();

    $this->load->view('register/dealer_register', $data);
}
0 голосов
/ 22 января 2019

назовите свою модель.// контроллер

public function dealer_register(){

    $this->load->model('AccountModel');
    $data['marital_status'] = $this->model_name->check_marital_status();

    $this->load->view('register/dealer_register', $data);
}

// модель

public function check_marital_status(){
$this->db->select('marital_status.*');
return $this->db->get('marital_status')->result();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...