Foros del Web » Programando para Internet » PHP » Zend »

Consulta sobre Zend Form

Estas en el tema de Consulta sobre Zend Form en el foro de Zend en Foros del Web. Hola chicos, me surgió la siguiente dudad, y nose si es posible realizarle. Lo que quiero hacer es que cuando se validen los datos, en ...
  #1 (permalink)  
Antiguo 28/08/2008, 19:20
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Consulta sobre Zend Form

Hola chicos, me surgió la siguiente dudad, y nose si es posible realizarle.

Lo que quiero hacer es que cuando se validen los datos, en ves de mostrar un mensaje de error abajo del campo, me muestre el mensaje arriba, y un icono de error al costado del error.

Esto es posible??

No no se me ocurre.
  #2 (permalink)  
Antiguo 28/08/2008, 19:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Consulta sobre Zend Form

Hola gabyrsh,

Si ves Zend_Form usa decorators, puedes usar estos decorators para lo que requieres, lo que haces es quitar el error Decorator del campo y luego al validar obtienes los error messages y los despliegas donde quieres.

Saludos.
  #3 (permalink)  
Antiguo 29/08/2008, 14:31
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: Consulta sobre Zend Form

Exelente, no habia llegado a esa parte de como hacerlo (no sabia si se podia), lo voy a estudiar, y les cuento como me fue.

Gracias
  #4 (permalink)  
Antiguo 29/08/2008, 20:13
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: Consulta sobre Zend Form

Hola de nuevo, no tendrias un ejemplo simple?, no logro entenderlo bien.
Como quito el decorador del campo ?

Un abrazo

Última edición por gabyrsh; 30/08/2008 a las 13:19
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 04:17.