Ver Mensaje Individual
  #17 (permalink)  
Antiguo 01/04/2011, 16:08
CyberMauher
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Agregar Filtro A Elemento Form

Cita:
Iniciado por GatorV Ver Mensaje
Debes de pasarla sin el argumento, ya que por defecto Zend inyecta el valor correcto, intenta esto:
Código PHP:
Ver original
  1. $callback = create_function('$arg', 'return ltrim($arg, "0");');
  2. $filter = new Zend_Filter_Callback($callback);
  3. $form->addElement('text', 'phone', array(
  4.     'Label' => 'Teléfono',
  5.     'Description' => 'El teléfono debe contener código de área sin anteponer 0, ni 15 para celulares.',
  6.     'Filters' => array(
  7.         $filter
  8.     ),
  9.     'Validators' => array(
  10.         'Digits',
  11.         array('StringLength', false, array(10, 12))
  12.     ),
  13.     'Required' => false,
  14. ));

Saludos.
Ah ok, bueno de esta manera tampoco funciona. Hice un echo "holaaaaa" dentro de la función antes del return y no imprimió nada, parece ser que no entra a la función de este modo.
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!