Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2007, 16:52
1000i1
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 18 años
Puntos: 0
Pasar objetos entre paginas

Hola otra vez,

como podeis ver en estoy teniendo muchas dudas en mi arranque en la POO en php, asi que yo voy preguntando...

Ahora mismo tengo un gravisimo problema de mezcla de conceptos y falta de experiencia en mi cabeza que no me deja avanzar, asi que yo os explico en lo que estoy pensando y cualquier sugerencia que me podais dar sera bienvenida.

Ya se que alguno me dira que me lea tutoriales y documentos, tranquilos que ya lo hago, pero es que en este momento estoy tan saturado que espero que alguien me aporte algo de luz.

A ver, estoy implementando una sencilla pagina donde hay usuarios que tienen objetos, asi para hacer pruebas, nada que nunca se haya visto. La opcion logica desde mi punto de vista ha sido hacer la clase usuario y la clase objeto. Hasta aqui todo bien, he programado las operaciones basicas de cada clase, sus creadoras y sus consultoras. Tambien tengo una clase para gestionar la conexion con la base de datos. Hasta aqui todo bien.

Ahora viene cuando quiero hacer alguna prueba para ver resultados, me hago un index.php que simplemente crea un usuario y me muestra sus objetos que convenientemente he colocado a mano en la bd. Ahora quiero que el usuario pueda añadir mas objetos, asi que pongo un link a gestorobjetos.php, y aqui empieza el caos.... Como se desde esta pagina que usuario esta conectado, si el objeto usuario lo he creado en otra pagina... pues bien lo he puesto en $_SESSION['usuario'] pero han emepzado mis dolores de cabeza, me dice que si no es objeto, o que esta incompleto y cosas por el estilo. He leido algo sobre serialize() y lo he probado pero no me ha funcionado.

Supongo que me estoy liando a mi mismo por el hecho de no tener ni idea, asi que estare eternamente agradecido ( o al menos un par de dias) a cualquier alma caritativa que me pueda guiar un poco en todo este tema. No se, contarme como creeis que deberia hacerlo, seguro que hay mil maneras.

Muchas gracias de antemano.