Ir al contenido


Foto

Zend-Mvc-Acciones


  • Por favor identifícate para responder
1 respuesta en este tema

#1 mrgeek

mrgeek

    Member

  • Miembros
  • PipPip
  • 20 mensajes

Escrito 03 marzo 2015 - 12:10

Amigos tengo una duda bastante difícil de resolver para mi.. la verdad no he podido.
El zend framework 2 utiliza el patron mvc y mi pregunta es si las acciones solo terminan con una vista o si también las puedo ocupar como métodos.

ejemplo
programar: subir formulario de registro con una foto.

mis acciones son:

1 subirformularioAction
2 gestiondeimagenesAction(imagen)

la acción 1 me muestra el formulario. Una vez que el usuario lo envié lo valida y muestra el resultado.
la acción 2 re dimensiona o valida las imágenes.(recibiéndola como parámetro)

Se pueden ocupar estas acciones como si fueran métodos?(recibiendo la imagen como parámetro), esto es aconsejable?


  • 0

#2 elporfirio

elporfirio

    Advanced Member

  • Miembros
  • PipPipPip
  • 182 mensajes
  • LocationMy House @ México

Escrito 05 marzo 2015 - 10:22

Pues estas entendiendo mal, aquí tendrías 2 modelos iniciales

1. Formulario
2. Imagen

Por supuesto si el formulario llena un tipo de Modelo, en ves de formulario se llamaría diferente pero lo dejaremos así.

Las acciones, son controladores y pues un controlador necesita un modelo para trabajar. Entonces aquí si entra

1. subirFormulario
2. gestiondeIagenes

Ahora aquí dependiendo del patrón de diseño pueden ocurrir 2 cosas.

1. que envies el modelo como parametro

subirFormulario(formularioModel);

2. que instancies un modelo dentro del método donde mandas llamar al modelo

subirForumario(){
    function initialize(){
        this.Formulario = obtenerModeloFormulario();
    }
}


Y Si cualquiera de las 2 formas es correcta, así que adelante.
  • 0