Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/08/2010, 22:49
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: eliminar espacios formulario Zend

... Ojo que un validator (validación) no es lo mismo que un filter (filtro). Tal como lo intentas hacer ahora --si funcionase-- produciría un error en el formulario y mostraría el mismo valor para ser corregido. Para este caso, creo yo, es mejor emplear un filtro directamente, eliminando los dobles --o más-- espacios directamente.

Prueba con algo como:
Código PHP:
Ver original
  1. $elemento = new Zend_Form_Element_Text('name');
  2. $elemento->addFilter('PregReplace', array(
  3.         'match'   => '/\s\s+/',
  4.         'replace' => ' '
  5.     ));

... código sin probar, ojalá funcione a la primera.
__________________
I ♥ The Music!