_construct() не вызывается в классе, расширяющем CI_Controller, при создании экземпляра в моем приложении CodeIgniter [зPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 _construct() не вызывается в классе, расширяющем CI_Controller, при создании экземпляра в моем приложении CodeIgniter [з

Сообщение Anonymous »

Использование моделей CI_Version 2.2.1, не подключенных к контроллеру. Я получаю сообщение об ошибке типа

Неопределенное свойство: Администратор::$administrator_model & Неустранимая ошибка: вызов функции-члена admin_authentication() для объекта, не являющегося объектом...

class Administrator extends CI_Controller
{
public function _construct()
{
parent::__construct();
$this->load->model('administrator_model');
}

public function login_authentication()
{
$username = $this->input->post('username');
$password = $this->input->post('password');
$check_login = $this->administrator_model->admin_authentication($username, $password);
}
}

Модель:
class Administrator_model extends CI_Model
{

function __construct()
{
parent::__construct();
}

public function admin_authentication($username,$password)
{
$this->db->select('*');
$this->db->from('user_credential');
$this->db->where('db_username', $username);
$this->db->where('db_password', $password);
$query = $this->db->get();
return $query->result_array();
}
}


Подробнее: https://stackoverflow.com/questions/292 ... ntiated-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»