Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/09/2010, 16:28
Avatar de portalmana
portalmana
 
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 17 años, 1 mes
Puntos: 80
Respuesta: problema al heredar

Prueba poner el atributo $db a la clase admin....
Tendría que funcionarte luego lo que te dice carlos_belisario, del parent

Código PHP:
Ver original
  1. class Admin{  
  2.     protected $db;
  3.  
  4.      public function __construct(){
  5.  
  6.             $this->getDbConnection();
  7.  
  8.      }
  9.  
  10.      public function getDbConnection($params = null) {
  11.             if($this->db === null) {
  12.                 $this->db = Db::getInstance($params);
  13.             }
  14.             return $this->db;
  15.      }
  16.  
  17.      public function listAdmin() {
  18.        
  19.         return $this->db->get_records_by_group('administrador', 'permiso', 'ASC', 'id');
  20.        
  21.      }
  22. }

Bueno si bien los atributos deberían ser privados generalmente aquí te sacara del paso...
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp