- Desde
- 24 Feb 2013
- Mensajes
- 118
Hola de nuevo
Empece programando php de forma estructurada y ahora queria que lo domino queria comenzar con php poo (tengo conocimientos de poo de java)
1- No entiendo bien si deberia crear 1 proyecto php completo con todas sus clases independiente de la base de datos, es decir que por ejemplo si tengo un sistema de usuario, sistema de mensajes, etc deberia tener la clase usuario, mensajes, etc. Para que sea mas claro:
Si en mi base de datos tengo las tablas:
Usuario-> nick, correo, idprovincia, idsexo
Provincia-> idPais, idProvincia, nombre
Pais-> idPais, nombre
Sexo-> idSexo, nombre
En php lo haria:
Usuario-> nick, correo, pais, sexo
Pais-> idPais, provincia, nombre
Provincia-> idProvincia, nombre
Sexo-> idSexo, nombre
2- Al realizar una consulta en la base de datos deberia utilizar los datos obtenidos de forma directa o crear objetos y luego utilizarlos? x ejemplo hago un select y obtengo 30 usuarios, deberia crear 30 objetos usuarios o utilizar los resultados como vienen de la consulta?
gracias!!
Empece programando php de forma estructurada y ahora queria que lo domino queria comenzar con php poo (tengo conocimientos de poo de java)
1- No entiendo bien si deberia crear 1 proyecto php completo con todas sus clases independiente de la base de datos, es decir que por ejemplo si tengo un sistema de usuario, sistema de mensajes, etc deberia tener la clase usuario, mensajes, etc. Para que sea mas claro:
Si en mi base de datos tengo las tablas:
Usuario-> nick, correo, idprovincia, idsexo
Provincia-> idPais, idProvincia, nombre
Pais-> idPais, nombre
Sexo-> idSexo, nombre
En php lo haria:
Usuario-> nick, correo, pais, sexo
Pais-> idPais, provincia, nombre
Provincia-> idProvincia, nombre
Sexo-> idSexo, nombre
2- Al realizar una consulta en la base de datos deberia utilizar los datos obtenidos de forma directa o crear objetos y luego utilizarlos? x ejemplo hago un select y obtengo 30 usuarios, deberia crear 30 objetos usuarios o utilizar los resultados como vienen de la consulta?
gracias!!