Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2007, 09:34
Laufwerk
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 2 meses
Puntos: 0
De acuerdo se puede llamar una funcion dentro de un constructor?

Hola amigos!!!!!! Tengo un problemilla y dado mi nivel de principiante en PHP, no se como resolverlo.
Me sale el siguiente error:
Fatal error: Call to undefined function get_galeria() in C:\...\class\galeria.class.php on line 31

Y mi código es el siguiente:
class Galeria{
var $conexio;
var $ruta;
var $titol;
var $id;

function Galeria($id,$db){
$this->conexio=$db;
$this->id=$id;
echo "id ".$id."\n";
echo "Conexio ".$conexio."\n";
$galeria=getGaleria($this->id);
$this->ruta=$galeria[1];
$this->titol=$galeria[0];
}

function getGaleria($id){
$query="SELECT * FROM galeria where id =".$this->id;
//echo $query;
$recordSet = &$this->conexio->Execute($query);
//echo "<br>".$query;
//echo "<br>".count($recordSet);
//echo "<br>nombre_campo: ".$recordSet->fields[0]." - Valor: ".$recordSet->fields[1];
while (!$recordSet->EOF){
//echo "<br>nombre_campo: ".$recordSet->fields[0]." - Valor: ".$recordSet->fields[1];
//$retorno[$recordSet->fields[0]]=$recordSet->fields[1];
$retorno[0]=$recordSet->fields[1];//titulo
$retorno[1]=$recordSet->fields[2];//ruta
$recordSet->MoveNext();
}
return $retorno;
}


Se puede llamar una funcion dentro de un constructor? A ver si alguein sabe encontrarme el fallo o los fallos..

Mil GRacias por adelantado