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

Problema con Zend Form y los validadores

Estas en el tema de Problema con Zend Form y los validadores en el foro de Zend en Foros del Web. Hola gente del foro, Necesito de su ayuda y conocimiento. Tengo una duda con Zend Form y Zend validate, tengo un formulario con dos campos ...
  #1 (permalink)  
Antiguo 13/11/2012, 16:28
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay, Canelones
Mensajes: 66
Antigüedad: 13 años, 7 meses
Puntos: 6
Problema con Zend Form y los validadores

Hola gente del foro,

Necesito de su ayuda y conocimiento.

Tengo una duda con Zend Form y Zend validate, tengo un formulario con dos campos (Campo1: input y Campo2: select).
El problema surge cuando quiero validar el campo input, ya que le mismo depende del valor del campo2 (select) para su validación.

hay alguna forma de implementar esto o es solo un delirio mio?

Desde ya muchas gracias,
  #2 (permalink)  
Antiguo 13/11/2012, 16:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problema con Zend Form y los validadores

Tienes que usar un Validation Context, en el Manual puedes ver un ejemplo.

Saludos.
  #3 (permalink)  
Antiguo 13/11/2012, 16:40
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Problema con Zend Form y los validadores

Si se puede, te sugiero que le des un vistazo a Zend_Validate_Identical para ver como puedes hacerlo, presta especial atención al segundo parámetro de isValid, el contexto.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 13/11/2012, 17:25
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay, Canelones
Mensajes: 66
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Problema con Zend Form y los validadores

Impresionante, muchisimas gracias a los dos por la pronta respuesta, desde ya muy agradecido. Solucionado!!!!

Etiquetas: validar, formulario
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 18:09.