Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Crear Objeto

Estas en el tema de Crear Objeto en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola que tal estoy creando un nuevo usuario en la base de datos, tengo mi clase usuario, y tengo en mi capa interfaz el formulario ...
  #1 (permalink)  
Antiguo 26/04/2011, 03:15
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Crear Objeto

Hola que tal estoy creando un nuevo usuario en la base de datos, tengo mi clase usuario, y tengo en mi capa interfaz el formulario correspondiente. mi duda es la siguiente, para pasar los datos a la clase usuario debo hacerlo por metodo post?
y en el action del form poner usuario.php (clase) y de ahi enviarlos a la base de datos? esto es correcto? es seguro?
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #2 (permalink)  
Antiguo 26/04/2011, 07:21
 
Fecha de Ingreso: octubre-2010
Mensajes: 29
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Crear Objeto

Holas , segun mis conocimientos creo que no , si estas trabajando con objetos
debes asignar funciones en ese objeto , tambien llamados metodos del objeto.
ejm
class usuario {

public function InsertDatos($datos) {

// procesas e insertas dependiendo del framework

}
}

y lo que tu debes hacer con el formulario es enviar esos datos a un php e instanciar esa clase ejm

$obj_usuario = new usuario();
// y llamar a esa funcion pasandole los datos

$obj_usuario-> InsertDatos($datos_form);


eso tengo entendido yo , espero haberte sido de ayuda ya que no se en que estas trabajando ...

saludos
  #3 (permalink)  
Antiguo 26/04/2011, 10:19
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años
Puntos: 24
Respuesta: Crear Objeto

Ok.. Muchas gracias. Osea que en el action del form pongo por ej: "crearusuario.php" en esta hoja hago la instancia del objeto y llamo al metodo de la clase usuario, despues redirecciono a donde corresponde no?
Se supone que cuando programamos orientado a objetos lo hacemos en 3 capas (por lo que entiendo yo)

INTERFAZ
CLASES
CONEXION A DATOS

estos tres interactuan entre si, si yo hago una hoja "crearusuario.php" en que capa se reflejaria???
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #4 (permalink)  
Antiguo 26/04/2011, 10:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 29
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Crear Objeto

Claro en el action llamas al form y redirecciones o los puedes procesar mediante ajax seriealizando tu form y/o haciendo las validaciones, todo por "detras".
Si, en crearusuario.php instancias al objeto y llamas su metodo y redireccionas.

Se supone que es MVC creo, modelo, vista, controlador ... el modelo son las sentencias SQL y cualquier otro procesamiento de datos para hacer una sentencia SQL. En las clases se genera esta interaccion modelo <-> php , posteriormente tienes el vista que es todo lo que ve el usuario , lo cual podriamos resumirlo en html y por ultimo el controlador que es donde se realiza el procesamiento o control de los datos , es decir el escape de caracteres , el formateo de variables , etc ...
saludos

Última edición por ditin; 26/04/2011 a las 12:51

Etiquetas: objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:26.