я получаю эту ошибку, и я не знаю, что делать:Фатальная ошибка базы данных при вставке() с CodeIgniter
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Welcome::$db
Filename: core/Model.php
Line Number: 52
Fatal error: Call to a member function insert() on null in C:\xampp\htdocs\site\application\models\account_model.php on line 38
Контроллер:
public function register()//function register in the controller
{
$this->load->model('account_model');
$this->account_model->create_account();
}
Модель:
function create_account()//function insert.
{
$insertdata = array('id' =>'',
'firstname' => $this->input->post('fname'),
'username' => $this->input->post('email'),
'username' => $this->input->post('username'),
'password' => $this->input->post('pass'),
'role' => '1',
'status' => 'Active');
$insert = $this->db->insert('account', $insertdata);
return $insert;
}
Большая помощь Константина. Однако после того, как я его изменил, появилась еще одна ошибка. В вашем файле application/config/database.php не содержится допустимого массива конфигурации. – Glenn
Извини, мой плохой. это ошибка. --- Невозможно подключиться к серверу базы данных, используя предоставленные настройки. Имя файла: C: \ xampp \ htdocs \ site \ system \ database \ DB_driver.php Номер строки: 125 – Glenn