Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/02/2007, 08:44
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Singleton y herencia

Tu problema (volvemos a los conceptos) es que si llamas a una funcion heredada desde otra, self, se refiere a la clase original, no a la heredada, esto es por diseño, si quieres implementar el singleton, lo mas correcto es implementarlo en cada clase que lo necesite, el singleton no esta hecho para que sea heredado asi tan facil, ya que crearia errores imaginate, que tienes varias clases que heredan a tu clase mayor "singleton" cualquier instancia que hagas con getInstance() se referiria a la primera clase que fue creada.