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

addValidator y setRequired Zend framework

Estas en el tema de addValidator y setRequired Zend framework en el foro de Zend en Foros del Web. Hola buenos dias , he hecho un form de login y cuando los campos estan en blanco sale el mesaje de que estan vacio ,pero ...
  #1 (permalink)  
Antiguo 20/05/2010, 03:10
 
Fecha de Ingreso: agosto-2009
Mensajes: 138
Antigüedad: 10 años, 3 meses
Puntos: 0
addValidator y setRequired Zend framework

Hola buenos dias , he hecho un form de login y cuando los campos estan en blanco sale el mesaje de que estan vacio ,pero cuando consigo hacer el longin redirecciono a otro formulario con mas campos y ya no consigo que salga el mensaje de que se encuentran vacios asi es como lo tengo y como consigo que salga el mensaje.
Código PHP:
    $username $this->createElement('text''username');
$username->setRequired(true); 
$username->addValidator('NotEmpty'true, array(
    
'messages' => array(
        
'isEmpty' => 'my localized err msg')));
  
$direccion = new Zend_Form_Element_Text('direccion');
        
$direccion->setLabel('Direccion:')
                 ->
addValidator('regex',false,array('/^[a-z]+/'))
                  ->
setRequired(true); 
he probado de varias formas y no se despliega el mensaje de que estan vacio.

Un saludo
  #2 (permalink)  
Antiguo 20/05/2010, 09:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 6 meses
Puntos: 2135
Respuesta: addValidator y setRequired Zend framework

En teoría con que pongas $username->setRequired(true) es suficiente, ya que internamente usa el validador NotEmpty, por lo que no tienes que volverlo a agregar.

Saludos.
  #3 (permalink)  
Antiguo 20/05/2010, 15:29
 
Fecha de Ingreso: agosto-2009
Mensajes: 138
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: addValidator y setRequired Zend framework

Ya he probado y no funciona , no muestra el mensaje de que el campo esta vacio y es estraño porque en el formulario de login lo muestra pero he probado despues en otros formularios y no los muestra.
  #4 (permalink)  
Antiguo 20/05/2010, 16:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 6 meses
Puntos: 2135
Respuesta: addValidator y setRequired Zend framework

Muy raro, si llamas al método isValid() desde tu controlador para activar las validaciones?

Saludos.

Etiquetas: framework
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:01.