Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Alex_bro en 22 Agosto 2011, 21:18 pm



Título: Heredar objeto entre clases [SOLUCIONADO]
Publicado por: Alex_bro en 22 Agosto 2011, 21:18 pm
Buenas :) voy a intentar ser breve jeje.

Tengo una clase Sistema al cual le paso una instancia hacia otra clase (DB) y guarda esa instancia en una propiedad a la que le tengo puesta protected.
Despues una clase llamada Categorias hereda de la clase Sistema, y hereda todos los metodos y propiedades correctamente, a excepcion de la propiedad $db que contiene el objeto para llamar a la clase de base de datos...

Al intentar llamar a una funcion de la clase de base de datos desde Categorias, PHP me lanza el siguiente error:
Código:
PHP Fatal error:  Call to a member function query() on a non-object 

Como puedo heredar correctamente ese enlace hacia la base de datos?

Gracias!! :)

Edito:
No se que se me paso por la cabeza ayer... se heredan las propiedades pero no con los valores que se le asignan en tiempo de ejecucion verdad? Gracias.