Tema: Dudas PHP OO
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2011, 20:07
Adema
 
Fecha de Ingreso: abril-2009
Mensajes: 17
Antigüedad: 15 años
Puntos: 0
Dudas PHP OO

Hola, espero que me puedan ayudar.

Estoy empezando con PHP orientado a objetos y tengo muchas dudas.

La primera y más importante, dónde inicializar los objetos. Me explico...
Tengo una clase, llamémosla "Prueba", en Prueba.php con su constructor y métodos.
Tengo un index.php, que es el que se encarga de hacer todo, incluído la inicialización de objetos de la clase Prueba, que están dentro de un array $pruebas. La inicialización la hago en el head del index.php

Código PHP:
function __autoload($clase)
{
include( 
$clase.'.php');
}
$pruebas=array("ABC" => new Prueba("ABC","123"), "DEF" =>...); 

El problema surge cuando en un formulario acciono un submit. La página, al recargarse, vuelve a inicializar el objeto. Es decir, si añado una instancia nueva al array $pruebas, esta se pierde al hacer submit. O por lo menos es la sensación que me da.

Cómo solvento eso? Cómo puedo hacer que me guarde los objetos nuevos o los cambios en los existentes? Dónde he de inicializarlos?

Muchas gracias