Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2006, 05:49
Avatar de Lord of freaks
Lord of freaks
 
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 334
Antigüedad: 19 años, 7 meses
Puntos: 2
lio con herencia en php4

Hola

Tengo un gran lío con la herencia en php4 (el que soporta mi server) concretamente con 3 clases, paso a detallaros el problema a ver si me podeis ayudar.

Tengo la clase control, la clase bd y la clase noticia

control es la clase "padre" y es asi

Código PHP:
class control{
var 
$BD;

//constructor que conecta con la base de datos y almacena el objeto BD en el atributo BD de la clase control
function control(){
include(
"bd.php");
$this->BD= new bd();
}

Hasta aqui todo bien

ahora pretendo usar BD en la clase noticia y no me deja. os dejo noticia para que lo veais.

Código PHP:
class noticia extends control {

var 
$titulo;

function 
noticia ($id){
$query ="SELECT * FROM noticias LIMIT 1"
$this->bd->consulta($query);
}

Código PHP:
$noticia= new noticia(64); 
Bueno pues cuando instancio la el objeto en mi archivo cursos.php me da el siguiente error:

fatal error: Call to a member function consulta() on a non-object in D:\apachefriends\xampp\htdocs\nexxo2\class\noticia .php on line 49

¿Me podeis ayudar?
Gracias
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa

Última edición por Lord of freaks; 24/07/2006 a las 08:20