Sip tienes razón olvide poner eso... lo extraño es que no encuentro el botón EDITAR del foro... asi que denuevo lo pongo con la instancia:
Código PHP:
require_once ROOT.'/dbConfig/Db.class.php';
class Admin{
public function __construct(){
$this->getDbConnection();
}
public function getDbConnection($params = null) {
if($this->db === null) {
$this->db = Db::getInstance($params);
}
return $this->db;
}
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();
}
public function getDbConnection($params = null) {
if($this->db === null) {
$this->db = Db::getInstance($params);
}
return $this->db;
}
}
Y el método: get_records_by_group() está dentro de la clase Db.class
Lo raro es que si todo lo pongo en una misma clase... funciona con normalidad, asi que pienso que cometo algún error heredando.