Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/08/2006, 15:38
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Cita:
Iniciado por GatorV Ver Mensaje
Usa Singleton mejor asi no es nescesario preocuparte que se vuelva a crear, solo usas la referencia a la clase y todos felices.
hola,

te refieres a referenciar a la clase con singleton:

Código PHP:
$objeto=miclass::getInstance(); 
donde:

Código PHP:
class miclase{
....
   public function 
getInstance()
   {
     if(
self::$instance == NULL)
     {
      
self::$instance = new miclase();
     }


     return 
self::$instance;
   }
....

Es correcto?

Tengo un gran duda, el objeto existe en mi pagina principal (index.php), pero se pierde al pasarlo por GET al script que invocara ajax para mostrar el resultado en el DIV o Contenedor.

El tema es evitar que se pierda el Objeto, al usar singleton, creando una referencia a la clase mediante la funcion getInstance(), esta comprobara si existe la instacia al objeto y al no existir(ya que se pierde al pasarla por GET), creará una nueva. AL crear la nueva conección serián 2 conexiones creadas(la del script principal y la del script que invoca ajax).

es asi o no?
en realidad es un tremanda duda que tengo.

saludos y gacias

Última edición por zsamer; 07/08/2006 a las 15:49