Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2010, 15:04
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 10 meses
Puntos: 9
problema al heredar

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?
__________________
Quitenme la vida pero no la bebida.