Hola... tengo una clase hija "Autentication" que hereda métodos de una clase "Admin" ... y ambas clases usan métodos de otra clase "DB" ... en este caso "get_records_by_group"
Código PHP:
require_once ROOT.'/dbConfig/Db.class.php';
class Admin{
public function __construct(){
$this->getDbConnection();
}
public function listAdmin() {
return $this->db->get_records_by_group('administrador', 'permiso', 'ASC', 'id');
}
}
Código PHP:
require_once ROOT.'/dbConfig/Db.class.php';
require_once ROOT.'/lib/Admin.class.php';
class Authentication extends Admin{
public function __construct(){
$this->getDbConnection();
}
}
Y mi error al llamar a la clase Autentication es:
Código PHP:
require_once '../lib/Authentication.class.php';
$does = new Authentication();
echo $does->listAdmin();
Fatal error: Call to a member function get_records_by_group() on a non-object in C:\...\Admin.class.php on line ##
¿Porqué no reconoce las funciones que usa la clase Padre?